я использовал 3D-формулу перспективной проекции:3D Перспективная проекция не выглядит правильно
sx = wx*scale/wz
sy = wy*scale/wz
Он проецирует вроде бы все в порядке, но, например, куб больше похож на прямоугольную призму и действительно вытянутый.
Это выглядит следующим образом:
Я проводил исследования на него и смотрел на другие страницы на нем на StackOverflow, но я не понимаю, почему это растягивая его.
Я также пробовал другие альтернативы, такие как разделение z-значения на 2 или 4 или какое-то произвольное значение, чтобы сделать его более похожим на куб-иш, но для более сложных объектов это действительно не трюк.
Любая помощь приветствуется.
Спасибо.
Вы читаете http://en.wikipedia.org/wiki/3D_projection? –
Каковы 8 мировых координат куба? И что вы получили как координаты экрана? –
@SteveH Да, я прочитал это. Я получил формулу с другого веб-сайта некоторое время назад. Я просто решил начать делать 3D-материал снова. – user1351031