提交 52913d27 编写于 作者: T Takahiro 提交者: Mr.doob

Remove unnecessary method THREE.MMDHelper.resetPose() (#9085)

上级 fc1159a6
......@@ -4521,32 +4521,11 @@ THREE.MMDHelper.prototype = {
},
resetPose: function ( mesh ) {
var bones = mesh.skeleton.bones;
var bones2 = mesh.geometry.bones;
var v = new THREE.Vector3();
var q = new THREE.Quaternion();
for ( var i = 0; i < bones.length; i++ ) {
var b = bones2[ i ];
v.set( b.pos[ 0 ], b.pos[ 1 ], b.pos[ 2 ] );
q.set( b.rotq[ 0 ], b.rotq[ 1 ], b.rotq[ 2 ], b.rotq[ 3 ] );
bones[ i ].position.copy( v );
bones[ i ].quaternion.copy( q );
}
},
poseAsVpd: function ( mesh, vpd, params ) {
if ( ! ( params && params.preventResetPose === true ) ) {
this.resetPose( mesh );
mesh.pose();
}
......
......@@ -259,7 +259,7 @@
if ( index === -1 ) {
helper.resetPose( mesh );
mesh.pose();
} else {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册