UNPKG

three-stdlib

Version:

stand-alone library of threejs examples

22 lines (19 loc) 847 B
import { BufferGeometry, Material, Mesh } from 'three' export class MorphBlendMesh extends Mesh { constructor(geometry: BufferGeometry, material: Material) animationsMap: object animationsList: object[] createAnimation(name: string, start: number, end: number, fps: number): void autoCreateAnimations(fps: number): void setAnimationDirectionForward(name: string): void setAnimationDirectionBackward(name: string): void setAnimationFPS(name: string, fps: number): void setAnimationDuration(name: string, duration: number): void setAnimationWeight(name: string, weight: number): void setAnimationTime(name: string, time: number): void getAnimationTime(name: string): number getAnimationDuration(name: string): number playAnimation(name: string): void stopAnimation(name: string): void update(delta: number): void }