22 lines
847 B
TypeScript
22 lines
847 B
TypeScript
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
|
|
}
|