Uses of Class
heronarts.lx.model.LXPoint
Package
Description
Core LX engine and component functionality.
Geometry models, points and fixtures.
Utilities for 3-D transformations and model manipulation.
-
Uses of LXPoint in heronarts.lx
Modifier and TypeMethodDescriptionprotected int
Retrieves the color at a given point.protected final LXLayeredComponent
Sets the color of a point. -
Uses of LXPoint in heronarts.lx.model
Modifier and TypeFieldDescriptionfinal LXPoint[]
LXModel.points
An immutable list of all the points in this modelModifier and TypeMethodDescriptionMultiplies the points coordinates by the given transformation matrixprotected LXPoint
LXPoint.set()
Updates the point's meta-coordinates, based upon the x y z values.LXPoint.set
(float x, float y, float z) Updates this point to a new x-y-z positionSets the values of this point based upon another pointSet the x, y, and z values based upon the position of a transform matrixSet the x, y, and z values based upon another point multiplied by a transform matrixSet the x, y, and z values based upon another point multiplied by a transform matrixLXPoint.set
(LXTransform transform) Set the x, y, and z values based upon the position of the transformLXPoint.setX
(float x) Sets the X coordinate of the pointLXPoint.setY
(float y) Sets the Y coordinate of the pointLXPoint.setZ
(float z) Sets the Z coordinate of the pointModifier and TypeMethodDescriptionLXModel.getPoints()
Accessor for a list of all points in the model.Modifier and TypeMethodDescriptionDeprecated.Add a point to the modelDeprecated.Add a list of points to the modelfloat
Compute a geometry value for this pointSets the values of this point based upon another pointSet the x, y, and z values based upon another point multiplied by a transform matrixModifierConstructorDescriptionConstructs a model from a list of pointsConstructs a model with a given set of points and pre-constructed children.Constructs a model with a given set of points and pre-constructed submodels.LXModel
(List<LXPoint> points, LXModel[] children, LXNormalizationBounds bounds, Map<String, String> metaData, List<String> tags) Constructs a model with a given set of points and pre-constructed submodels.Constructs a model with a given set of points and pre-constructed submodels.Constructs a model with a given set of points and pre-constructed submodels.Constructs a model with a given set of points and pre-constructed submodels.Constructs a model from a list of pointsConstructs a model from a list of points -
Uses of LXPoint in heronarts.lx.pattern.audio
Modifier and TypeMethodDescriptionfloat
SoundObjectPattern.ShapeFunction.getDistance
(LXPoint p, LXVector so) -
Uses of LXPoint in heronarts.lx.pattern.form
Modifier and TypeMethodDescriptionfloat
PlanesPattern.AxisFunction.getDistance
(LXPoint p, heronarts.lx.pattern.form.PlanesPattern.PlaneConstants args) -
Uses of LXPoint in heronarts.lx.script
Modifier and TypeMethodDescriptiondefault LXPoint[]
LXScriptEngine.DeviceAdapter.getScriptPoints
(LXModel model) Subclasses may override to filter out the model points if there is custom script model functionality, or if geometry is to be mutated, etc. -
Uses of LXPoint in heronarts.lx.structure
Modifier and TypeFieldDescriptionLXFixture.points
Publicly accessible immutable view of the points in this fixture.Modifier and TypeMethodDescriptionprotected LXPoint
LXFixture.constructPoint
(int localIndex) Subclasses may override this method to use custom point typesprotected LXPoint
Subclasses may override this method to use custom point typesModifier and TypeMethodDescriptionprotected LXPoint
Subclasses may override this method to use custom point typesModifier and TypeMethodDescriptionprotected void
ArcFixture.computePointGeometry
(LXMatrix transform, List<LXPoint> points) protected void
GridFixture.computePointGeometry
(LXMatrix matrix, List<LXPoint> points) protected void
JsonFixture.computePointGeometry
(LXMatrix matrix, List<LXPoint> points) protected abstract void
LXFixture.computePointGeometry
(LXMatrix transform, List<LXPoint> points) This method should be implemented by subclasses to generate the geometry of the fixture any time its geometry parameters have changed.protected void
PointFixture.computePointGeometry
(LXMatrix transform, List<LXPoint> points) protected void
PointListFixture.computePointGeometry
(LXMatrix transform, List<LXPoint> points) protected void
SpiralFixture.computePointGeometry
(LXMatrix transform, List<LXPoint> points) protected void
StripFixture.computePointGeometry
(LXMatrix transform, List<LXPoint> points) protected LXModel
LXFixture.constructModel
(List<LXPoint> modelPoints, List<? extends LXModel> childModels, List<String> tags) Subclasses may override this method to use custom model type -
Uses of LXPoint in heronarts.lx.transform
Modifier and TypeFieldDescriptionfinal LXPoint
LXVector.point
Helper to retrieve the point this corresponds toModifier and TypeMethodDescriptionfloat
Returns the normalized x value after the given point is transformed by this matrix.float
Returns the normalized y value after the given point is transformed by this matrix.float
Returns the normalized z value after the given point is transformed by this matrix.