ArrowHelper.d.ts 683 B

123456789101112131415161718192021222324252627
  1. import { Vector3 } from './../math/Vector3';
  2. import { Line } from './../objects/Line';
  3. import { Mesh } from './../objects/Mesh';
  4. import { Color } from './../math/Color';
  5. import { Object3D } from './../core/Object3D';
  6. // Extras / Helpers /////////////////////////////////////////////////////////////////////
  7. export class ArrowHelper extends Object3D {
  8. constructor(
  9. dir: Vector3,
  10. origin?: Vector3,
  11. length?: number,
  12. hex?: number,
  13. headLength?: number,
  14. headWidth?: number
  15. );
  16. line: Line;
  17. cone: Mesh;
  18. setDirection( dir: Vector3 ): void;
  19. setLength( length: number, headLength?: number, headWidth?: number ): void;
  20. setColor( color: Color | string | number ): void;
  21. }