Uses of Class
com.aspose.threed.Quaternion
-
-
Uses of Quaternion in com.aspose.threed
Fields in com.aspose.threed declared as Quaternion Modifier and Type Field Description static Quaternion
Quaternion. IDENTITY
The Identity quaternion.Methods in com.aspose.threed that return Quaternion Modifier and Type Method Description static Quaternion
Quaternion. add(Quaternion lhs, Quaternion rhs)
Operator overloading for +Quaternion
Quaternion. clone()
Quaternion
Quaternion. concat(Quaternion rhs)
Concatenate two quatrenionsQuaternion
Quaternion. conjugate()
Returns a conjugate quaternion of current quaternionstatic Quaternion
Quaternion. div(Quaternion lhs, double rhs)
Operator overloading for /static Quaternion
Quaternion. fromAngleAxis(double a, Vector3 axis)
Creates a quaternion around given axis and rotate in clockwisestatic Quaternion
Quaternion. fromEulerAngle(double pitch, double yaw, double roll)
Creates quaternion from given euler anglestatic Quaternion
Quaternion. fromEulerAngle(Vector3 eulerAngle)
Creates quaternion from given euler anglestatic Quaternion
Quaternion. fromRotation(Vector3 orig, Vector3 dest)
Creates a quaternion that rotate from original to destinal directionQuaternion
GlobalTransform. getRotation()
Gets the rotation represented in quaternion.Quaternion
Transform. getRotation()
Gets the rotation represented in quaternion.static Quaternion
Quaternion. interpolate(float t, Quaternion from, Quaternion to)
Populates this quaternion with the interpolated value between the given quaternion arguments for a t between from and to.Quaternion
Quaternion. inverse()
Returns a inverse quaternion of current quaternionstatic Quaternion
Quaternion. mul(Quaternion lhs, double rhs)
Operator overloading for *static Quaternion
Quaternion. mul(Quaternion lhs, Quaternion rhs)
Operator overloading for *Quaternion
Quaternion. normalize()
Normalize the quaternionMethods in com.aspose.threed with parameters of type Quaternion Modifier and Type Method Description static Quaternion
Quaternion. add(Quaternion lhs, Quaternion rhs)
Operator overloading for +Quaternion
Quaternion. concat(Quaternion rhs)
Concatenate two quatrenionsvoid
Quaternion. copyFrom(Quaternion src)
boolean
Matrix4. decompose(Vector3 translation, Vector3 scaling, Quaternion rotation)
Decompose the transformation matrix.static Quaternion
Quaternion. div(Quaternion lhs, double rhs)
Operator overloading for /double
Quaternion. dot(Quaternion q)
Dots productstatic Quaternion
Quaternion. interpolate(float t, Quaternion from, Quaternion to)
Populates this quaternion with the interpolated value between the given quaternion arguments for a t between from and to.static Quaternion
Quaternion. mul(Quaternion lhs, double rhs)
Operator overloading for *static Quaternion
Quaternion. mul(Quaternion lhs, Quaternion rhs)
Operator overloading for *static Vector3
Quaternion. mul(Quaternion q, Vector3 v)
Operator overloading for *static Vector4
Quaternion. mul(Quaternion q, Vector4 v)
Operator overloading for *static Vector3
Quaternion. mul(Vector3 v, Quaternion q)
Operator overloading for *static boolean
Quaternion. op_eq(Quaternion lhs, Quaternion rhs)
Equal operator for quaternionstatic boolean
Quaternion. op_ne(Quaternion lhs, Quaternion rhs)
Not-equal operator for quaternionstatic Matrix4
Matrix4. rotate(Quaternion q)
Create a rotation matrix from a quaternionTransformBuilder
TransformBuilder. rotate(Quaternion q)
Chain a rotation by a quaternionvoid
Transform. setRotation(Quaternion value)
Sets the rotation represented in quaternion.
-