このコードを使用してthreejsで平面を回転していますが、トゥイーンは常に0から始まります。コンソールで印刷すると、初期値(a)を無視しているように見えますが、問題ありません。
例えば
40から60のトゥイーンが必要ですが、このコードは常に0から60になります。
a = {rotationY:plane.rotation.y};
b = json["rooms"][currentRoom]["camera"]; //{"rotationY":60}
var tween = new TWEEN.Tween(a)
.to(b, 500)
.easing( TWEEN.Easing.Quartic.Out )
.onUpdate(function(){
plane.rotation.y = (this.rotationY*2*Math.PI)/360;
});
tween.start();