Mesh.d.ts 725 B

12345678910111213141516171819202122232425
  1. import { Geometry } from './../core/Geometry';
  2. import { Material } from './../materials/Material';
  3. import { Raycaster } from './../core/Raycaster';
  4. import { Object3D } from './../core/Object3D';
  5. import { BufferGeometry } from '../core/BufferGeometry';
  6. import { Intersection } from '../core/Raycaster';
  7. export class Mesh extends Object3D {
  8. constructor(
  9. geometry?: Geometry | BufferGeometry,
  10. material?: Material | Material[]
  11. );
  12. geometry: Geometry | BufferGeometry;
  13. material: Material | Material[];
  14. morphTargetInfluences?: number[];
  15. morphTargetDictionary?: { [key: string]: number };
  16. isMesh: true;
  17. type: string;
  18. updateMorphTargets(): void;
  19. raycast( raycaster: Raycaster, intersects: Intersection[] ): void;
  20. }