Каков наилучший способ определения порядка отображения граней твердого тела в правильном порядке с учетом координат вершин каждой грани? - PullRequest
0 голосов
/ 22 декабря 2018

Нахождение среднего местоположения лица оказывается ненадежным, поскольку объект увеличивается в сложности.Что касается вычисления векторов для представления граней, мне нравится концепция, но я хочу включить возможность вогнутых объектов.Мой ввод - это только используемые вершины и какие треугольники прикреплены к каким вершинам, что также добавляет проблему к поиску векторов для граней.Я использую Python и Pygame.Я следовал уравнениям https://en.wikipedia.org/wiki/3D_projection для перспективной проекции.Программа работает отлично, за исключением того, в каком порядке отображаются лица, и идентичной копии объекта, которая появляется на противоположной стороне камеры от позиции объекта.Также будет полезна помощь по этой дополнительной проблеме.

Обновление: в первый раз, используя Github, но я разместил там материал https://github.com/spaghettbobby/TriangleRenderer

...