three.js SkeletonUtils
2023-02-16 17:52 更新
用于操控 Skeleton、 SkinnedMesh、和 Bone 的实用方法。
方法
.clone ( object : Object3D ) : Object3D
克隆给定对象及其后代,确保任何 SkinnedMesh 实例都与其骨骼正确关联。同时,骨骼也会被克隆,且必须是传递给此方法的物体的后代。而其他数据,如几何形状和材料,是通过引用来实现重复使用的。
.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
以上内容是否对您有帮助:
更多建议: