Uses of Class
heronarts.lx.transform.LXTransform
Package
Description
Geometry models, points and fixtures.
Utilities for 3-D transformations and model manipulation.
-
Uses of LXTransform in heronarts.lx.model
Modifier and TypeMethodDescriptionLXPoint.set
(LXTransform transform) Set the x, y, and z values based upon the position of the transform -
Uses of LXTransform in heronarts.lx.transform
Modifier and TypeMethodDescriptionMultiplies the transform by a transformation matrixLXTransform.pop()
Pops the matrix stack, to its previous stateLXTransform.push()
Pushes the matrix stack, future operations can be undone by pop()LXTransform.reset()
Resets this transform to a single identity matrixReset this transform to the given matrixLXTransform.rotateX
(double rx) Rotates about the x axisLXTransform.rotateX
(float rx) Rotates about the x axisLXTransform.rotateY
(double ry) Rotates about the y axisLXTransform.rotateY
(float ry) Rotates about the y axisLXTransform.rotateZ
(double rz) Rotates about the z axisLXTransform.rotateZ
(float rz) Rotates about the z axisLXTransform.scale
(float sv) Scales the transform by the same factor on all axesLXTransform.scale
(float sx, float sy, float sz) Scales the transformLXTransform.scaleX
(float sx) Scales the transform on the X-axisLXTransform.scaleY
(float sy) Scales the transform on the Y-axisLXTransform.scaleZ
(float sz) Scales the transform on the Z-axisLXTransform.translate
(float tx, float ty) Translates the point, default of 0 in the z-axisLXTransform.translate
(float tx, float ty, float tz) Translates the pointLXTransform.translateX
(float tx) Translates the point on the x-axisLXTransform.translateY
(float ty) Translates the point on the y-axisLXTransform.translateZ
(float tz) Translates the point on the z-axis