Uses of Class
org.opensourcephysics.numerics.Matrix3DTransformation

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.