Вращение 3D-камеры вызывает растяжение объекта
Я пытаюсь написать трехмерный Java-движок и уже неделю пытаюсь реализовать вращение камеры, но столкнулся с проблемой: объекты поворачиваются, но не в обычном порядке. Они растягиваются и не вращаются вокруг меня.
Источник: https://github.com/MathIsSimple/3D
Я использую этот проект в качестве основы https://github.com/OneLoneCoder/videos/blob/master/OneLoneCoder_olcEngine3D_Part3.cpp
Без вращения камеры: С поворотом камеры:
Спасибо!