Uses of Class
heronarts.lx.transform.LXVector
Package
Description
Modulator classes for real-time audio analysis.
Geometry models, points and fixtures.
Utilities for 3-D transformations and model manipulation.
-
Uses of LXVector in heronarts.lx.audio
Modifier and TypeFieldDescriptionfinal LXVector
SoundStage.center
final LXVector
SoundObject.normalized
Holds the normalized position of the sound object, assuming that distance is set to 100%.final LXVector
SoundObject.position
Holds the position of the sound object in coordinate space where (.5, .5, .5) is the center.final LXVector
SoundStage.rotation
final LXVector
SoundStage.size
Modifier and TypeMethodDescriptionSoundStage.getNormalizedObjectPosition
(SoundObject object) Gets the normalized sound object position in the global model spaceSoundStage.getNormalizedObjectPosition
(SoundObject object, SoundStage.ObjectPositionMode mode, LXModel reference) For the given sound object, determine its position using the given mode of placement in the sound stage, and then re-normalized it against the bounds of the reference model.SoundStage.getNormalizedObjectPosition
(SoundObject object, SoundStage.ObjectPositionMode mode, LXModel model, LXVector position) For the given sound object, determine its position using the given mode of placement in the sound stage, and then re-normalized it against the bounds of the reference modelSoundStage.getNormalizedObjectPosition
(SoundObject object, LXModel reference) Gets the normalized sound object position in the global model spaceModifier and TypeMethodDescriptionSoundStage.getNormalizedObjectPosition
(SoundObject object, SoundStage.ObjectPositionMode mode, LXModel model, LXVector position) For the given sound object, determine its position using the given mode of placement in the sound stage, and then re-normalized it against the bounds of the reference model -
Uses of LXVector in heronarts.lx.model
Modifier and TypeFieldDescriptionfinal LXVector
LXModel.average
Deprecated.final LXVector
LXModel.center
Deprecated.Modifier and TypeMethodDescriptionSet the x, y, and z values based upon another point multiplied by a transform matrixStripModel.Metrics.setSpacing
(LXVector v) -
Uses of LXVector in heronarts.lx.pattern.audio
Modifier and TypeMethodDescriptionfloat
SoundObjectPattern.ShapeFunction.getDistance
(LXPoint p, LXVector so) -
Uses of LXVector in heronarts.lx.structure
-
Uses of LXVector in heronarts.lx.transform
Modifier and TypeMethodDescriptionLXVector.add
(float x, float y) LXVector.add
(float x, float y, float z) LXVector.copy()
LXVector.cross
(float x, float y, float z) LXVector.div
(float n) LXVector.limit
(float max) LXVector.mult
(float n) LXVector.normalize()
LXVector.rotate
(float theta) Rotate in x-y planeLXVector.rotate
(float theta, float l, float m, float n) Rotate about an arbitrary vector.LXVector.set
(float x, float y) LXVector.set
(float x, float y, float z) LXVector.setMag
(float mag) LXVector.sub
(float x, float y) LXVector.sub
(float x, float y, float z) LXTransform.vector()
Gets the current x, y, z of the transform as a vectorModifier and TypeMethodDescriptionstatic float
LXVector.angleBetween
(LXVector v1, LXVector v2) Calculates and returns the angle (in radians) between two vectors.float
float