Euler.d.ts 895 B

12345678910111213141516171819202122232425262728293031
  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. _onChangeCallback: Function;
  11. set( x: number, y: number, z: number, order?: string ): Euler;
  12. clone(): this;
  13. copy( euler: Euler ): this;
  14. setFromRotationMatrix( m: Matrix4, order?: string ): Euler;
  15. setFromQuaternion( q: Quaternion, order?: string ): Euler;
  16. setFromVector3( v: Vector3, order?: string ): Euler;
  17. reorder( newOrder: string ): Euler;
  18. equals( euler: Euler ): boolean;
  19. fromArray( xyzo: any[] ): Euler;
  20. toArray( array?: number[], offset?: number ): number[];
  21. toVector3( optionalResult?: Vector3 ): Vector3;
  22. _onChange( callback: Function ): this;
  23. static RotationOrders: string[];
  24. static DefaultOrder: string;
  25. }
粤ICP备19079148号