Spaces:
Sleeping
Sleeping
| import { Matrix4 } from './Matrix4'; | |
| import { Quaternion } from './Quaternion'; | |
| import { Vector3 } from './Vector3'; | |
| export class Euler { | |
| constructor(x?: number, y?: number, z?: number, order?: string); | |
| /** | |
| * @default 0 | |
| */ | |
| x: number; | |
| /** | |
| * @default 0 | |
| */ | |
| y: number; | |
| /** | |
| * @default 0 | |
| */ | |
| z: number; | |
| /** | |
| * @default THREE.Euler.DefaultOrder | |
| */ | |
| order: string; | |
| readonly isEuler: true; | |
| _onChangeCallback: () => void; | |
| set(x: number, y: number, z: number, order?: string): Euler; | |
| clone(): this; | |
| copy(euler: Euler): this; | |
| setFromRotationMatrix(m: Matrix4, order?: string, update?: boolean): Euler; | |
| setFromQuaternion(q: Quaternion, order?: string, update?: boolean): Euler; | |
| setFromVector3(v: Vector3, order?: string): Euler; | |
| reorder(newOrder: string): Euler; | |
| equals(euler: Euler): boolean; | |
| fromArray(xyzo: any[]): Euler; | |
| toArray(array?: number[], offset?: number): number[]; | |
| _onChange(callback: () => void): this; | |
| static RotationOrders: string[]; | |
| static DefaultOrder: string; | |
| } | |