|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Matrix3DTransformation | |
---|---|
org.opensourcephysics.drawing3d.utils.transformations | |
org.opensourcephysics.numerics |
Uses of Matrix3DTransformation in org.opensourcephysics.drawing3d.utils.transformations |
---|
Subclasses of Matrix3DTransformation in org.opensourcephysics.drawing3d.utils.transformations | |
---|---|
class |
AxisRotation
XAxisRotation implements a 3D rotation around the X axis. |
class |
CustomAxisRotation
AxisRotation implements a 3D rotation around a given axis. |
class |
Matrix3DTransformation
XAxisRotation implements a 3D rotation around the X axis. |
class |
XAxisRotation
XAxisRotation implements a 3D rotation around the X axis. |
class |
YAxisRotation
YAxisRotation implements a 3D rotation around the Y axis. |
class |
ZAxisRotation
ZAxisRotation implements a 3D rotation around the Z axis. |
Uses of Matrix3DTransformation in org.opensourcephysics.numerics |
---|
Methods in org.opensourcephysics.numerics that return Matrix3DTransformation | |
---|---|
static Matrix3DTransformation |
Matrix3DTransformation.createAlignmentTransformation(double[] v1,
double[] v2)
Instantiates a rotation that aligns the first vector with the second vector. |
static Matrix3DTransformation |
Matrix3DTransformation.Quaternion(double[] quaternion)
Creates an transformation representing a rotation about the origin by the given quaternion. |
static Matrix3DTransformation |
Matrix3DTransformation.Quaternion(double q0,
double q1,
double q2,
double q3)
Creates an AffineMatrix representing a rotation about the origin by the given quaternion components. |
static Matrix3DTransformation |
Matrix3DTransformation.rotation(double theta,
double[] axis)
Creates a 3D transforamtion representing a rotation about the origin by the given angle around the given axis. |
static Matrix3DTransformation |
Matrix3DTransformation.rotationX(double theta)
Creates a 3D transforamtion representing a rotation about the x axis by the given angle. |
static Matrix3DTransformation |
Matrix3DTransformation.rotationY(double theta)
Creates a 3D transforamtion representing a rotation about the y axis by the given angle. |
static Matrix3DTransformation |
Matrix3DTransformation.rotationZ(double theta)
Creates a 3D transforamtion representing a rotation about the z axis by the given angle. |
Methods in org.opensourcephysics.numerics with parameters of type Matrix3DTransformation | |
---|---|
void |
Matrix3DTransformation.multiply(Matrix3DTransformation trans)
Multiplies (concatenates) this transformation matrix with the given transformation. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |