Euler.d.ts 921 B

123456789101112131415161718192021222324252627282930313233
  1. import { Matrix4 } from './Matrix4';
  2. import { Quaternion } from './Quaternion';
  3. import { Vector3 } from './Vector3';
  4. export class Euler {
  5. constructor( x?: number, y?: number, z?: number, order?: string );
  6. x: number;
  7. y: number;
  8. z: number;
  9. order: string;
  10. readonly isEuler: true;
  11. _onChangeCallback: Function;
  12. set( x: number, y: number, z: number, order?: string ): Euler;
  13. clone(): this;
  14. copy( euler: Euler ): this;
  15. setFromRotationMatrix( m: Matrix4, order?: string ): Euler;
  16. setFromQuaternion( q: Quaternion, order?: string ): Euler;
  17. setFromVector3( v: Vector3, order?: string ): Euler;
  18. reorder( newOrder: string ): Euler;
  19. equals( euler: Euler ): boolean;
  20. fromArray( xyzo: any[] ): Euler;
  21. toArray( array?: number[], offset?: number ): number[];
  22. toVector3( optionalResult?: Vector3 ): Vector3;
  23. _onChange( callback: Function ): this;
  24. static RotationOrders: string[];
  25. static DefaultOrder: string;
  26. }
粤ICP备19079148号