![]() |
|
||||||||||
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Там 8-10 строк внутри второго цикла move3D, это преобразование трехмерных координат точки в двумерные.
|
|
|||||
|
Это оно?
|
|
|||||
|
Где можно нормальные статейки почитать на эту тему? А то я все облазил, ничё нормального не нашел.
|
|
|||||
|
Вот посмотрите, что у меня вышло. Стоит вопрос в следуйщем:
как закрасить грани, так чтоб линии не вылазили на заливку? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Определить глубину каждой грани, отсортировать, затем красить (или не красить, если грань невидима).
В моём же исходнике высчитывается координата z вектора нормали поверхности. Если значение отрицательно, то грань невидима (не всегда, зависит от того, с какой стороны у грани «лицо»). Этому исходнику года полтора, я уже всё забыл. |
|
|||||
|
Регистрация: Dec 1999
Адрес: Магадан
Сообщений: 763
|
Цитата:
__________________
Верить никому нельзя. Мне - можно. :) |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|