Я пытаюсь построить отдельную комнату (от первого лица), в которой вы можете ходить по python, используя opengl.
То, что у меня пока есть, это в основном тонкая модификация кода python внизу этой страницы Я хотел бы разместить несколько источников фокусного света в комнате и визуализировать стены из изображений. Это напрямую не сработало, потому что, как я понимаю отсюда , плохое тесселяция вредит освещению.
Чтобы исправить эту проблему, я хочу разделить стены моей комнаты (в настоящее время два треугольники) на много маленьких треугольников. То, что я ищу, - это алгоритм, который будет дополнительно подразделять треугольники, в настоящее время составляющие стены моих комнат, сообщая мне, где находятся края меньших треугольников, а также как компенсировать текстуру. Я предполагаю, что этот алгоритм существует, но я новичок в этом виде программирования, поэтому не знаю с чего начать,