Прежде всего, я хотел бы сказать, что я новичок в Java3D. Пожалуйста, смирись с моим невежеством. Я сделал приложение с Java3D, и у меня есть следующие проблемы с масштабированием.
Кажется, что поведение MouseWheelZoom в Java3D перемещает объект по оси Z. На сцене моя ось Z не выходит за пределы плоскости, поэтому с помощью MouseWheelZoom объект не приближается, а выходит за пределы экрана. Есть ли способ установить направление масштабирования в произвольном направлении?
Я обошел проблему, используя MouseWheelListener и изменив платформу просмотра на основе шагов масштабирования. Но теперь есть другая проблема. По мере того, как объект приближается на определенное расстояние, некоторые части объекта (обычно углы) начинают исчезать, поэтому я не могу увеличить масштаб настолько, насколько хочу.
Не могли бы вы помочь?
С уважением,
Хасан