MasatoMakino/threejs-spherical-rotor

水平無限回転と、他の回転が両立しない

MasatoMakino opened this issue · 1 comments

水平無限回転はSphericalController.addPosition関数に依存している。

https://github.com/MasatoMakino/threejs-spherical-controls/blob/d412898bdf24bbd8a5141de89331370fe8152940/src/SphericalController.ts#L299

この関数は、tween中にはパラメーターの上書きをブロックする。
そのため、縦回転など他のループが走っている場合は水平回転がおこらない。

水平回転はaddPosition関数を利用せず、SphericalController.posを直接上書きする。