未验证 提交 bd76c7a3 编写于 作者: G gero3 提交者: GitHub
上级 40b5e09d
......@@ -1128,9 +1128,11 @@ THREE.AssimpLoader.prototype = {
}
if ( ! key ) return null;
if ( ! key ) {
return null;
if ( key && nextKey ) {
} else if ( nextKey ) {
var dT = nextKey.mTime - key.mTime;
var T = key.mTime - time;
......@@ -1138,16 +1140,18 @@ THREE.AssimpLoader.prototype = {
return lerp( key.mValue.toTHREE(), nextKey.mValue.toTHREE(), l );
}
} else {
nextKey = keys[ 0 ].clone();
nextKey.mTime += lne;
nextKey = keys[ 0 ].clone();
nextKey.mTime += lne;
var dT = nextKey.mTime - key.mTime;
var T = key.mTime - time;
var l = T / dT;
var dT = nextKey.mTime - key.mTime;
var T = key.mTime - time;
var l = T / dT;
return lerp( key.mValue.toTHREE(), nextKey.mValue.toTHREE(), l );
return lerp( key.mValue.toTHREE(), nextKey.mValue.toTHREE(), l );
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册