Package | Description |
---|---|
heronarts.lx.model |
Geometry models, points and fixtures.
|
heronarts.lx.transform |
Utilities for 3-D transformations and model manipulation.
|
Modifier and Type | Method and Description |
---|---|
LXPoint |
LXPoint.set(LXTransform transform)
Set the x, y, and z values based upon the position of the transform
|
Constructor and Description |
---|
LXPoint(LXTransform transform)
Construct a point from transform
|
Modifier and Type | Method and Description |
---|---|
LXTransform |
LXTransform.multiply(LXMatrix m)
Multiplies the transform by a transformation matrix
|
LXTransform |
LXTransform.pop()
Pops the matrix stack, to its previous state
|
LXTransform |
LXTransform.push()
Pushes the matrix stack, future operations can be undone by pop()
|
LXTransform |
LXTransform.reset()
Resets this transform to a single identity matrix
|
LXTransform |
LXTransform.reset(LXMatrix matrix)
Reset this transform to the given matrix
|
LXTransform |
LXTransform.rotateX(double rx)
Rotates about the x axis
|
LXTransform |
LXTransform.rotateX(float rx)
Rotates about the x axis
|
LXTransform |
LXTransform.rotateY(double ry)
Rotates about the y axis
|
LXTransform |
LXTransform.rotateY(float ry)
Rotates about the y axis
|
LXTransform |
LXTransform.rotateZ(double rz)
Rotates about the z axis
|
LXTransform |
LXTransform.rotateZ(float rz)
Rotates about the z axis
|
LXTransform |
LXTransform.scale(float sv)
Scales the transform by the same factor on all axes
|
LXTransform |
LXTransform.scale(float sx,
float sy,
float sz)
Scales the transform
|
LXTransform |
LXTransform.scaleX(float sx)
Scales the transform on the X-axis
|
LXTransform |
LXTransform.scaleY(float sy)
Scales the transform on the Y-axis
|
LXTransform |
LXTransform.scaleZ(float sz)
Scales the transform on the Z-axis
|
LXTransform |
LXTransform.translate(float tx,
float ty)
Translates the point, default of 0 in the z-axis
|
LXTransform |
LXTransform.translate(float tx,
float ty,
float tz)
Translates the point
|
LXTransform |
LXTransform.translateX(float tx)
Translates the point on the x-axis
|
LXTransform |
LXTransform.translateY(float ty)
Translates the point on the y-axis
|
LXTransform |
LXTransform.translateZ(float tz)
Translates the point on the z-axis
|
LX library by Mark C. Slee. © 2012-2020