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


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号