MD2Character.d.ts 534 B

123456789101112131415161718192021222324
  1. import {
  2. Object3D,
  3. Mesh,
  4. Texture
  5. } from '../../../src/Three';
  6. export class MD2Character {
  7. constructor();
  8. scale: number;
  9. animationFPS: number;
  10. root: Object3D;
  11. meshBody: Mesh | null;
  12. meshWeapon: Mesh | null;
  13. skinsBody: Texture[];
  14. skinsWeapon: Texture[];
  15. setPlaybackRate(rate: number): void;
  16. setWireframe(wireframeEnabled: boolean): void;
  17. setSkin(index: number): void;
  18. setWeapon(index: number): void;
  19. setAnimation(clipName: string): void;
  20. syncWeaponAnimation(): void;
  21. update(delta: number): void;
  22. }