Для школьного проекта я сделал программу, которая может собрать кубик Рубика (вы знаете, тот кубик со всеми цветами). Но теперь мои учителя спросили, могу ли я провести небольшое исследование и попробовать 3D-анимацию для одной из сторон. Но они хотят увидеть математический способ сделать это. Я нашел способ перемещать углы с использованием полярных координат. Но я не знаю, как я могу визуализировать куб в 3D и иметь возможность анимировать его.
Итак, мой вопрос: как я могу визуализировать такие вещи, как куб в 3D (или есть ли для него хорошие библиотеки) и как я могу использовать эти полярные координаты для его анимации? И есть ли хороший учебник по 3D-рендерингу Java?
я должен сказать, что у меня нет абсолютно никакого опыта с 3D-рендерингом, поэтому это может быть немного сложно. Но очень хочется попробовать.
заранее спасибо