Class MorphTargetManager
Hierarchy
- MorphTargetManager
Index
Constructors
Properties
Accessors
Methods
Constructors
constructor
-
Creates a new MorphTargetManager
Parameters
Returns MorphTargetManager
Properties
enable Normal MorphingSearch playground for enableNormalMorphing
Gets or sets a boolean indicating if normals must be morphed
enable Tangent MorphingSearch playground for enableTangentMorphing
Gets or sets a boolean indicating if tangents must be morphed
enableUVMorphingSearch playground for enableUVMorphing
Gets or sets a boolean indicating if UV must be morphed
Accessors
influences
-
Gets the list of influences (one per target)
Returns Float32Array
num Influencers
-
Gets the number of influencers (ie. the number of targets with influences > 0)
Returns number
num Targets
-
Gets the number of targets stored in this manager
Returns number
supports Normals
-
Gets a boolean indicating if this manager supports morphing of normals
Returns boolean
supports Tangents
-
Gets a boolean indicating if this manager supports morphing of tangents
Returns boolean
supportsUVs
-
Gets a boolean indicating if this manager supports morphing of texture coordinates
Returns boolean
unique Id
-
Gets the unique ID of this manager
Returns number
vertex Count
-
Gets the number of vertices handled by this manager
Returns number
Methods
add TargetSearch playground for addTarget
-
Add a new target to this manager
Parameters
-
target: MorphTarget
defines the target to add
Returns void
-
cloneSearch playground for clone
-
Clone the current manager
Returns MorphTargetManager
a new MorphTargetManager
get Active TargetSearch playground for getActiveTarget
-
Gets the active target at specified index. An active target is a target with an influence > 0
Parameters
-
index: number
defines the index to check
Returns MorphTarget
the requested target
-
get TargetSearch playground for getTarget
-
Gets the target at specified index
Parameters
-
index: number
defines the index to check
Returns MorphTarget
the requested target
-
remove TargetSearch playground for removeTarget
-
Removes a target from the manager
Parameters
-
target: MorphTarget
defines the target to remove
Returns void
-
serializeSearch playground for serialize
-
Serializes the current manager into a Serialization object
Returns any
the serialized object
synchronizeSearch playground for synchronize
-
Syncrhonize the targets with all the meshes using this morph target manager
Returns void
Static ParseSearch playground for Parse
-
Creates a new MorphTargetManager from serialized data
Parameters
-
serializationObject: any
defines the serialized data
-
scene: Scene
defines the hosting scene
Returns MorphTargetManager
the new MorphTargetManager
-
This class is used to deform meshes using morphing between different targets
https://doc.babylonjs.com/how_to/how_to_use_morphtargets