three.js SkeletonUtils

2023-02-16 17:52 更新

用于操控 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


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)