Uses of Class
heronarts.lx.transform.LXVector
Packages that use 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
Fields in heronarts.lx.audio declared as LXVectorModifier 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
Methods in heronarts.lx.audio that return LXVectorModifier 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 spaceMethods in heronarts.lx.audio with parameters of type LXVectorModifier 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
Fields in heronarts.lx.model declared as LXVectorModifier and TypeFieldDescriptionfinal LXVector
LXModel.average
Deprecated.final LXVector
LXModel.center
Deprecated.Methods in heronarts.lx.model with parameters of type LXVectorModifier and TypeMethodDescriptionSet the x, y, and z values based upon another point multiplied by a transform matrixStripModel.Metrics.setSpacing
(LXVector v) Constructors in heronarts.lx.model with parameters of type LXVector -
Uses of LXVector in heronarts.lx.pattern.audio
Methods in heronarts.lx.pattern.audio with parameters of type LXVectorModifier and TypeMethodDescriptionfloat
SoundObjectPattern.ShapeFunction.getDistance
(LXPoint p, LXVector so) -
Uses of LXVector in heronarts.lx.structure
Constructor parameters in heronarts.lx.structure with type arguments of type LXVector -
Uses of LXVector in heronarts.lx.transform
Methods in heronarts.lx.transform that return LXVectorModifier 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 vectorMethods in heronarts.lx.transform that return types with arguments of type LXVectorMethods in heronarts.lx.transform with parameters of type LXVectorModifier and TypeMethodDescriptionstatic float
LXVector.angleBetween
(LXVector v1, LXVector v2) Calculates and returns the angle (in radians) between two vectors.float
float
Constructors in heronarts.lx.transform with parameters of type LXVector