用于操控 Skeleton、 SkinnedMesh、和 Bone 的實(shí)用方法。
方法
.clone ( object : Object3D ) : Object3D
克隆給定對(duì)象及其后代,確保任何 SkinnedMesh 實(shí)例都與其骨骼正確關(guān)聯(lián)。同時(shí),骨骼也會(huì)被克隆,且必須是傳遞給此方法的物體的后代。而其他數(shù)據(jù),如幾何形狀和材料,是通過引用來實(shí)現(xiàn)重復(fù)使用的。
.findBoneTrackData ( name : String, tracks : Array ) : Object
.getBoneByName ( name : String, skeleton : Skeleton ) : Bone
.getBones ( skeleton : Skeleton ) : Array
.getEqualsBonesNames ( skeleton : Skeleton, targetSkeleton : Skeleton ) : Array
.getHelperFromSkeleton ( skeleton : Skeleton ) : SkeletonHelper
.getNearestBone ( bone : Bone, names : Array ) : Bone
.getSkeletonOffsets ( target : SkeletonHelper, source : SkeletonHelper, options : Object ) : Object
.renameBones ( skeleton : Skeleton, names : Array ) : this
.retarget ( target : SkeletonHelper, source : SkeletonHelper, options : Object ) : undefined
.retargetClip ( target : SkeletonHelper, source : SkeletonHelper, clip : AnimationClip, options : Object ) : AnimationClip
源代碼
examples/jsm/utils/SkeletonUtils.js
更多建議: