Анимация вращения ThreeJS

У меня есть куб в ThreeJS, и я хотел бы поворачивать его на 90 градусов по часовой стрелке каждый раз, когда я нажимаю кнопка. Я думаю, что у меня есть основная суть: создать экземпляр Three.Animation, привязать его к кубу, а затем запускать анимацию каждый раз, когда я нажимаю правильную кнопку. Однако мне сложно понять API-интерфейс ThreeJS, потому что он, похоже, не содержит примеров для своих методов.

Это конструктор анимации THREE.js: (root, data, interpolationType, JITCompile) Я не понимаю, что входит в поля. Я предполагаю, что root будет там, где я поставил свой куб, но как насчет остального?

Также я могу просто вызвать animation.play () , чтобы вызвать анимацию, когда я захочу? А как работает animationHandler?

5
задан ROMANIA_engineer 8 April 2017 в 17:36
поделиться