Вниз
Скачать: CL | DM;

Видимость полигона...   Найти похожие ветки 

← →
Landgraph   (2003-02-04 13:32) [0]

Может быть кто-нибудь знает как определить видимость полигона? Точнее: известны вершины полигона(исходные)и известны углы поворота по осям. Так вот, как определить какой стороной повернут полигон? Т.е. Если взять полигон (двумерный к примеру) с координатами вершин: (0,0),(0,1),(1,1) - то он будет виден, а если повернуть на 180 градусов - то нет. Вся проблема в том, что при отрисовке объекта полигоны не выравнены по оси Z, а наклонены под каким-либо углом (как впрочем и ко всем остальным осям).

Поможете?
Заранее спасибо


← →
Ketmar ©   (2003-02-04 13:35) [1]

для двумерных - по знаку функции линии. для 3д - глянуть нормаль.

Satanas Nobiscum! 04-Feb-XXXVIII A.S.


← →
Landgraph   (2003-02-04 17:59) [2]

Хм... Ну нормали известны для всех вершин... А в какую сторону смотреть не подскажешь случаем? И если нормаль отсутствует что делать? (не задана явно)


← →
MBo ©   (2003-02-04 18:45) [3]

Векторное произведение двух сторон даст вектор нормали (причем изменение направления обхода вершин дает противоположный вектор).
Знак скалярного произведения нормали и вектора камеры однозначно свидетельствует о видимости.


← →
Landgraph   (2003-02-04 21:43) [4]

Так-с... И тогда еще один вопрос, глупый правда, но учиться надо: где выковырять вектор камеры?


← →
MBo ©   (2003-02-04 21:53) [5]

это направление, в котором ты смотрищь на объект. Как-то оно же у тебя задано


← →
GL Forever!   (2003-02-04 22:12) [6]

-> Landgraph: А ты как камеру задаешь?


← →
Landgraph   (2003-02-04 22:39) [7]

Пока что я никак не задаю камеру. Она по-умолчанию стоит.

Все манипуляции с OpenGL.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.009 c
4-91942
mpe
2003-05-24 19:17
2003.07.28
Как получить Handle каталога (Win98SE)?


1-91743
Dennis S
2003-07-15 12:13
2003.07.28
Как удалять следующие вещи ?


1-91748
Boroda
2003-07-14 13:39
2003.07.28
FastReport


6-91802
Aleksei85
2003-05-18 01:02
2003.07.28
Как узнать, скачивается информация(через модем) или нет


8-91773
Intell
2003-04-05 12:48
2003.07.28
Как создать новый (пустой FileName) в TMediaPlayer?




   Наверх