Uses of Class
com.aspose.threed.Matrix4
-
-
Uses of Matrix4 in com.aspose.threed
Methods in com.aspose.threed that return Matrix4 Modifier and Type Method Description Matrix4
Matrix4. clone()
Matrix4
Matrix4. concatenate(Matrix4 m2)
Concatenates the two matricesMatrix4
Bone. getBoneTransform()
Gets the transform matrix of the bone.static Matrix4
Matrix4. getIdentity()
Gets the identity matrix.Matrix4
BonePose. getMatrix()
Gets the transform matrix of the node in current pose.Matrix4
TransformBuilder. getMatrix()
Gets the current matrix valueMatrix4
Bone. getTransform()
Gets the transform matrix of the node containing the bone.Matrix4
GlobalTransform. getTransformMatrix()
Gets the transform matrix.Matrix4
Transform. getTransformMatrix()
Gets the transform matrix.Matrix4
Matrix4. inverse()
Inverses this instance.static Matrix4
Matrix4. mul(Matrix4 lhs, double v)
Multiply the matrix and double valuestatic Matrix4
Matrix4. mul(Matrix4 lhs, Matrix4 rhs)
Multiply the two matricesMatrix4
Matrix4. normalize()
Normalizes this instance.static Matrix4
Matrix4. rotate(double angle, Vector3 axis)
Create a rotation matrix by rotation angle and axisstatic Matrix4
Matrix4. rotate(Quaternion q)
Create a rotation matrix from a quaternionstatic Matrix4
Matrix4. rotateFromEuler(double rx, double ry, double rz)
Create a rotation matrix from euler anglestatic Matrix4
Matrix4. rotateFromEuler(Vector3 eul)
Create a rotation matrix from euler anglestatic Matrix4
Matrix4. scale(double s)
Creates a matrix that scales along the x-axis, the y-axis and the z-axis.static Matrix4
Matrix4. scale(double sx, double sy, double sz)
Creates a matrix that scales along the x-axis, the y-axis and the z-axis.static Matrix4
Matrix4. scale(Vector3 s)
Creates a matrix that scales along the x-axis, the y-axis and the z-axis.Matrix4
Quaternion. toMatrix()
Convert the rotation presented by quaternion to transform matrix.static Matrix4
Matrix4. translate(double tx, double ty, double tz)
Creates a matrix that translates along the x-axis, the y-axis and the z-axisstatic Matrix4
Matrix4. translate(Vector3 t)
Creates a matrix that translates along the x-axis, the y-axis and the z-axisMatrix4
Matrix4. transpose()
Transposes this instance.Methods in com.aspose.threed with parameters of type Matrix4 Modifier and Type Method Description void
Pose. addBonePose(Node node, Matrix4 matrix)
Saves pose transformation matrix for the given bone node.void
Pose. addBonePose(Node node, Matrix4 matrix, boolean localMatrix)
Saves pose transformation matrix for the given bone node.TransformBuilder
TransformBuilder. append(Matrix4 m)
Append the new transform matrix to the transform chain.void
TransformBuilder. compose(Matrix4 m)
Append or prepend the argument to internal matrix.FMatrix4
FMatrix4. concatenate(Matrix4 m2)
Concatenates the two matricesMatrix4
Matrix4. concatenate(Matrix4 m2)
Concatenates the two matricesvoid
Matrix4. copyFrom(Matrix4 src)
static BoundingBox
BoundingBox. mul(BoundingBox bbox, Matrix4 mat)
Operator overloading for multiplystatic Matrix4
Matrix4. mul(Matrix4 lhs, double v)
Multiply the matrix and double valuestatic Matrix4
Matrix4. mul(Matrix4 lhs, Matrix4 rhs)
Multiply the two matricesstatic Vector3
Matrix4. mul(Matrix4 lhs, Vector3 v)
Multiply the matrix and vector3static Vector4
Matrix4. mul(Matrix4 lhs, Vector4 v)
Multiply the matrix and vector4TransformBuilder
TransformBuilder. prepend(Matrix4 m)
Prepend the new transform matrix to the transform chain.void
Bone. setBoneTransform(Matrix4 value)
Sets the transform matrix of the bone.void
BonePose. setMatrix(Matrix4 value)
Sets the transform matrix of the node in current pose.void
TransformBuilder. setMatrix(Matrix4 value)
Sets the current matrix valuevoid
Bone. setTransform(Matrix4 value)
Sets the transform matrix of the node containing the bone.void
Transform. setTransformMatrix(Matrix4 value)
Sets the transform matrix.Constructors in com.aspose.threed with parameters of type Matrix4 Constructor Description FMatrix4(Matrix4 mat)
TransformBuilder(Matrix4 initial, ComposeOrder order)
Construct aTransformBuilder
with initial transform matrix and specified compose order
-