Показать сообщение отдельно
Старый 05.05.2008, 23:21     # 1
Kvarx
Member
 
Регистрация: 26.09.2005
Адрес: Питер
Сообщения: 336

Kvarx Известность не заставит себя ждатьKvarx Известность не заставит себя ждать
OpenGL: пирамида Серпинского

Надо нарисовать красную пирамуду отсюда: http://en.wikipedia.org/wiki/Image:S...ki_pyramid.png

Я не могу понять, как это сделать. Я могу нарисовать обычную пирамиду из треугольников и просто линий, но с пирамидой Серпинского возникают проблемы.

Попытался рисовать рекурсивно пирамидки вглубь из линий, но не то, получается.

Попробовал рисовать целую пирамиду из треугольников, а потом как бы изымать внутренности, но надо, чтобы цвет, которым рисуется внутренняя часть была как бы прозрачным, в этом основная проблема у меня.

Вообще, посоветуйте сам алгоритм, пожалуйста, потому что алгоритм для треугольников именно для рисования не очень подходит.
Kvarx вне форума