Извините, если это очевидный вопрос, я довольно новичок в Three.js.Вопросы с небольшими значениями вращения (прецессия?)
Я пытаюсь повернуть некоторую геометрию вдоль своей оси Y, довольно медленно, и я использую для этого матрицу вращения.
В моей машине при установке значения, меньшего чем 0.0076rad для вращения, геометрия начинает вращаться, но когда она достигает PI/2, она не может продолжить и остается разворачиваться в значениях вокруг PI/2.
Привести пример здесь: http://jsfiddle.net/vn0m7h81/, где значение скорости может быть установлена на уровне ...
// Speeds below 0.0076 cause the cube to stop spining when reaching
// Pi/2 rotation in the Y axis. Values > 0.0075 work fine.
var rotationSpeed = 0.0075;
Для Incr. значения, превышающие 0,0075, геометрия продолжает вращаться навсегда.
В чем причина такого поведения?
спасибо,
Спасибо за совет WestLangley! – Marc