提交 027e853b 编写于 作者: T Takahiro

Add findBoneByName() to Skeleton

上级 110ff306
......@@ -219,25 +219,7 @@ Object.assign( PropertyBinding, {
// search into skeleton bones.
if ( root.skeleton ) {
var searchSkeleton = function ( skeleton ) {
for ( var i = 0; i < skeleton.bones.length; i ++ ) {
var bone = skeleton.bones[ i ];
if ( bone.name === nodeName ) {
return bone;
}
}
return null;
};
var bone = searchSkeleton( root.skeleton );
var bone = root.skeleton.findBoneByName( nodeName );
if ( bone ) {
......
......@@ -152,6 +152,24 @@ Object.assign( Skeleton.prototype, {
return new Skeleton( this.bones, this.boneInverses );
},
findBoneByName: function ( name ) {
for ( var i = 0, il = this.bones.length; i < il; i ++ ) {
var bone = this.bones[ i ];
if ( bone.name === name ) {
return bone;
}
}
return null;
}
} );
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册