Uses of Class
heronarts.lx.transform.LXTransform
Packages that use LXTransform
Package
Description
Geometry models, points and fixtures.
Utilities for 3-D transformations and model manipulation.
-
Uses of LXTransform in heronarts.lx.model
Methods in heronarts.lx.model with parameters of type LXTransformModifier and TypeMethodDescriptionLXPoint.set(LXTransform transform) Set the x, y, and z values based upon the position of the transformConstructors in heronarts.lx.model with parameters of type LXTransform -
Uses of LXTransform in heronarts.lx.transform
Methods in heronarts.lx.transform that return LXTransformModifier 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