Spaces:
Sleeping
Sleeping
File size: 1,014 Bytes
2b7aae2 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | 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;
}
|