2
0

TransformControls.d.ts 989 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. import {
  2. Object3D,
  3. Camera,
  4. Vector3,
  5. Euler
  6. } from '../../../src/Three';
  7. export class TransformControls extends Object3D {
  8. constructor(object: Camera, domElement?: HTMLElement);
  9. domElement: HTMLElement;
  10. // API
  11. camera: Camera;
  12. object: Object3D;
  13. enabled: boolean;
  14. axis: string;
  15. mode: string;
  16. translationSnap: Vector3;
  17. rotationSnap: Vector3;
  18. space: string;
  19. size: number;
  20. dragging: boolean;
  21. showX: boolean;
  22. showY: boolean;
  23. showZ: boolean;
  24. isTransformControls: boolean;
  25. visible: boolean;
  26. attach(object: Object3D): this;
  27. detach(): void;
  28. pointerHover(pointer: Object): void;
  29. pointerDown(pointer: Object): void;
  30. pointerMove(pointer: Object): void;
  31. pointerUp(pointer: Object): void;
  32. getMode(): string;
  33. setMode(mode: string): void;
  34. setTranslationSnap(translationSnap: Vector3): void;
  35. setRotationSnap(rotationSnap: Euler): void;
  36. setSize(size: number): void;
  37. setSpace(space: string): void;
  38. dispose(): void;
  39. update(): void;
  40. }