|
@@ -441,7 +441,6 @@ THREE.Quaternion.prototype = {
|
|
|
|
|
|
}
|
|
|
|
|
|
- var halfTheta = Math.acos( cosHalfTheta );
|
|
|
var sinHalfTheta = Math.sqrt( 1.0 - cosHalfTheta * cosHalfTheta );
|
|
|
|
|
|
if ( Math.abs( sinHalfTheta ) < 0.001 ) {
|
|
@@ -455,6 +454,7 @@ THREE.Quaternion.prototype = {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ var halfTheta = Math.atan2( sinHalfTheta, cosHalfTheta );
|
|
|
var ratioA = Math.sin( ( 1 - t ) * halfTheta ) / sinHalfTheta,
|
|
|
ratioB = Math.sin( t * halfTheta ) / sinHalfTheta;
|
|
|
|