![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Lorem ipsum
|
Любой, кто начинает постигать работу метода drawTriangles пытается сложить у себя в голове и без того запутанную на первый взгляд логику его работы. А тут еще эта лажа!
Цитата:
Правильно так: Если длина этого вектора равна длине вектора vertices, то нормализованные координаты используются без перспективной коррекции. Если длина этого вектора в полтора раза (на половину, если хотите) превышает длину вектора vertices, то третья координата интерпретируется как "t", расстояние от глаза до текстуры в поле зрения). Это помогает средству визуализации правильно применить перспективу при наложении текстур в трехмерной графике. P.S. И это еще не говоря о том, что "t" вроде бы интерпретируется совсем не как "расстояние от глаза до текстуры", а как уже подготовленная величина d/(d-z), где "d" — расстояние до глаза, а "z" перпендикулярна плоскости экрана и направлена к нам. Но это я уже точно не помню — давно не рисовал треугольники — поэтому пока сереньким =)
__________________
Поймай яблоко 2! |
|
|||||
|
В английской версии тоже самое. Может они сначала поланировали использовать для вертексов поинты? Ну или надо просто убрать слово "вектор" и перевести vertices на русский. Тогда все встанет на свои места.
Цитата:
|
|
|||||
|
Lorem ipsum
|
alatar, перенес в блоги, спасибо за подсказку )
__________________
Поймай яблоко 2! |
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Неплохо бы про t ещё уточнить. А то на это несоответствие я и внимания не обратил когда-то, ну есть и есть, а как t самому считать - интересно.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:41. |
|
|
« Предыдущая тема | Следующая тема » |
|
|