Перспективная проекция объекта на плоскость
От: czw Россия  
Дата: 18.05.07 13:13
Оценка:
Читаю Роджерса "Мат.основы маш. графики".

В п.3-20 приведен алгоритм построения перспективной проекции объекта на плоскость перпендикулярную направлению взгляда:

— найти пересечение линии взгляда и пл-ти коорд-т.
— перенести т. пересечен. в нач. коор-т.
— повернуть вектор взгляда т.о., чтобы он совместился с осью +z и был направлен к нач. сист. коор-т.
— применить к сцене получ. преобр-е.
— выполнить одноточечн. персп. проец-е на пл-ть z=0 из преобразованного ц. проекции, расположенного теперь на оси z.


В упражнении к этому параграфу просят продолжат анализ, для случая, когда вектор зрения из центра проекции не перпендикулярен плоскости проекции.

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