Ukrywanie ścian dla wektorów z perspektywą
: 30 paź 2012, 23:17
Pytanie do koderów...
Jaki macie sposób na ukrywanie niewidocznych ścian dla wektorów rysowanych z perspektywą. Tradycyjne podejście z obliczaniem wektora prostopadłego do danej ściany i sprawdzaniu, czy jego współrzędna z jest większa niż 0 nie zawsze zdaje w takim przypadku egzamin, bo fizycznie ściana może być jeszcze zwrócona minimalnie w kierunku obserwatora, jednak perspektywa powoduje, że wierzchołki znajdujące się dalej od niego zostaną pomniejszone i w wyniku tego ukryta musi zostać cała ściana.
Załączam obrazek, aby łatwiej unaocznić sytuację, o której mówię...

Będę wdzięczny za wszelkie porady. Pozdr.
Jaki macie sposób na ukrywanie niewidocznych ścian dla wektorów rysowanych z perspektywą. Tradycyjne podejście z obliczaniem wektora prostopadłego do danej ściany i sprawdzaniu, czy jego współrzędna z jest większa niż 0 nie zawsze zdaje w takim przypadku egzamin, bo fizycznie ściana może być jeszcze zwrócona minimalnie w kierunku obserwatora, jednak perspektywa powoduje, że wierzchołki znajdujące się dalej od niego zostaną pomniejszone i w wyniku tego ukryta musi zostać cała ściana.
Załączam obrazek, aby łatwiej unaocznić sytuację, o której mówię...

Będę wdzięczny za wszelkie porady. Pozdr.