[name]

Utility functions for [page:Skeleton], [page:SkinnedMesh], and [page:Bone] manipulation.

Methods

.clone ( [param:Object3D object] ) : Object3D

Clones the given object and its descendants, ensuring that any [page:SkinnedMesh] instances are correctly associated with their bones. Bones are also cloned, and must be descendants of the object passed to this method. Other data, like geometries and materials, are reused by reference.

.findBoneTrackData ( [param:String name], [param:Array tracks] ) : Object

.getBoneByName ( [param:String name], [param:Skeleton skeleton] ) : Bone

.getBones ( [param:Skeleton skeleton] ) : Array

.getEqualsBonesNames ( [param:Skeleton skeleton], [param:Skeleton targetSkeleton] ) : Array

.getHelperFromSkeleton ( [param:Skeleton skeleton] ) : SkeletonHelper

.getNearestBone ( [param:Bone bone], [param:Array names] ) : Bone

.getSkeletonOffsets ( [param:SkeletonHelper target], [param:SkeletonHelper source], [param:Object options] ) : Object

.renameBones ( [param:Skeleton skeleton], [param:Array names] ) : this

.retarget ( [param:SkeletonHelper target], [param:SkeletonHelper source], [param:Object options] ) : undefined

.retargetClip ( [param:SkeletonHelper target], [param:SkeletonHelper source], [param:AnimationClip clip], [param:Object options] ) : AnimationClip

Source

[link:https://github.com/mrdoob/three.js/blob/master/examples/jsm/utils/SkeletonUtils.js examples/jsm/utils/SkeletonUtils.js]

SkeletonUtils SkeletonUtils SkeletonUtils SkeletonUtils

SkeletonUtils SkeletonUtils SkeletonUtils SkeletonUtils