SkinnedMesh.d.ts 653 B

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