Capsule.d.ts 642 B

1234567891011121314151617181920212223
  1. import {
  2. Vector3,
  3. Line3,
  4. Box3
  5. } from '../../../src/Three';
  6. export class Capsule {
  7. constructor( start?: Vector3, end?: Vector3, radius?: number );
  8. start: Vector3;
  9. end: Vector3;
  10. radius: number;
  11. set( start: Vector3, end: Vector3, radius: number ): this;
  12. clone(): Capsule;
  13. copy( capsule: Capsule ): this;
  14. getCenter( target: number ): Vector3;
  15. translate( v: Vector3 ): this;
  16. checkAABBAxis( p1x: number, p1y: number, p2x: number, p2y: number, minx: number, maxx: number, miny: number, maxy: number, radius: number ): boolean;
  17. intersectsBox( box: Box3 ): boolean;
  18. lineLineMinimumPoints( line1: Line3, line2: Line3 ): Vector3[];
  19. }