SkinnedMesh.d.ts 680 B

1234567891011121314151617181920212223242526
  1. import { Geometry } from './../core/Geometry';
  2. import { Material } from './../materials/Material';
  3. import { Matrix4 } from './../math/Matrix4';
  4. import { Skeleton } from './Skeleton';
  5. import { Mesh } from './Mesh';
  6. import { BufferGeometry } from '../core/BufferGeometry';
  7. export class SkinnedMesh extends Mesh {
  8. constructor(
  9. geometry?: Geometry | BufferGeometry,
  10. material?: Material | Material[],
  11. useVertexTexture?: boolean
  12. );
  13. bindMode: string;
  14. bindMatrix: Matrix4;
  15. bindMatrixInverse: Matrix4;
  16. skeleton: Skeleton;
  17. bind( skeleton: Skeleton, bindMatrix?: Matrix4 ): void;
  18. pose(): void;
  19. normalizeSkinWeights(): void;
  20. updateMatrixWorld( force?: boolean ): void;
  21. }