Constructors
constructor
- new Quaternion(w?: number, x?: number, y?: number, z?: number): Quaternion
-
Parameters
-
Default value w: number = 0
-
Default value x: number = 0
-
Default value y: number = 0
-
Default value z: number = 0
Properties
Static QuaternionIdentity
Quaternion
Identity: Quaternion = new Quaternion(1, 0, 0, 0)
Methods
getRotationAngle
- getRotationAngle(): number
setToRotateAboutAxis
- setToRotateAboutAxis(axis: Vector3, theta: number): void
setToRotateAboutX
- setToRotateAboutX(theta: number): void
setToRotateAboutY
- setToRotateAboutY(theta: number): void
setToRotateAboutZ
- setToRotateAboutZ(theta: number): void
Static dotProduct
-
Parameters
Returns number
Static fromRotationMatrix
Static getAngularDisplacement
Static getNorm
-
Parameters
Returns number
Static setObjectToWorldFromEulerAngles
Static setWorldToObjectFromEulerAngles
四元数类
Quaternion