Constructors
constructor
- new Quaternion(x?: undefined | number, y?: undefined | number, z?: undefined | number, w?: undefined | number): Quaternion
-
Parameters
-
Optional x: undefined | number
-
Optional y: undefined | number
-
Optional z: undefined | number
-
Optional w: undefined | number
Accessors
w
- get w(): number
- set w(w: number): void
-
Returns number
-
Parameters
Returns void
x
- get x(): number
- set x(x: number): void
-
Returns number
-
Parameters
Returns void
y
- get y(): number
- set y(y: number): void
-
Returns number
-
Parameters
Returns void
z
- get z(): number
- set z(z: number): void
-
Returns number
-
Parameters
Returns void
Methods
equals
-
Parameters
Returns boolean
set
- set(x: number, y: number, z: number, w: number): void
-
Parameters
-
x: number
-
y: number
-
z: number
-
w: number
Returns void
setFromAxisAngle
- setFromAxisAngle(axis: Vector3, radians: number): this
setFromEulerAngles
- setFromEulerAngles(x: number, y: number, z: number, order?: RotationOrder): this
-
Parameters
-
x: number
-
y: number
-
z: number
-
Default value order: RotationOrder = "YXZ"
Returns this
setFromEulerVector
- setFromEulerVector(euler: Vector3): this
Static fromEulerAngles
-
Parameters
-
x: number
-
y: number
-
z: number
-
Default value order: RotationOrder = "YXZ"