static Transform2S |
Transform2S.createReflection(Vector3D poleVector) |
Create a transform that performs a reflection across the equatorial plane
defined by the given pole point.
|
static Transform2S |
Transform2S.createReflection(Point2S pole) |
Create a transform that performs a reflection across the equatorial plane
defined by the given pole point.
|
static Transform2S |
Transform2S.createRotation(QuaternionRotation quaternion) |
Create a transform that performs the given 3D rotation.
|
static Transform2S |
Transform2S.createRotation(Vector3D axis,
double angle) |
Create a transform that rotates the given angle around axis .
|
static Transform2S |
Transform2S.createRotation(Point2S pt,
double angle) |
Create a transform that rotates the given angle around pt .
|
static Transform2S |
Transform2S.identity() |
Return an instance representing the identity transform.
|
Transform2S |
Transform2S.inverse() |
Get an instance representing the inverse transform.
|
Transform2S |
Transform2S.multiply(Transform2S other) |
Multiply the underlying Euclidean transform of this instance by that of the argument, eg,
other * this .
|
private static Transform2S |
Transform2S.multiply(Transform2S a,
Transform2S b) |
Multiply the Euclidean transform matrices of the arguments together.
|
Transform2S |
Transform2S.premultiply(Transform2S other) |
Multiply the underlying Euclidean transform matrix of the argument by that of this instance, eg,
this * other .
|
Transform2S |
Transform2S.reflect(Vector3D poleVector) |
Apply a reflection across the equatorial plane defined by the given pole vector
to this instance.
|
Transform2S |
Transform2S.reflect(Point2S pole) |
Apply a reflection across the equatorial plane defined by the given pole point
to this instance.
|
Transform2S |
Transform2S.rotate(QuaternionRotation quaternion) |
Apply the given quaternion rotation to this instance.
|
Transform2S |
Transform2S.rotate(Vector3D axis,
double angle) |
Apply a rotation of angle radians around the given 3D axis to this instance.
|
Transform2S |
Transform2S.rotate(Point2S pt,
double angle) |
Apply a rotation of angle radians around the given point to this instance.
|