View Full Version : clipped coordinates ungleich projection coordinates
wenn ich die z-werte aus den projection coordinates nehm hab ich bei geclippten polygonen ein problem -> absturz!!
clippt ihr die z-werte einfach irgendwie mit ?
...beim indy passiert's mir schon beim ersten laden
Die Z-Werte werden beim Ausrechnen des Schnittpunktes einer Linie mit den Fensterkanten vom CG Insitutscode mitberechnet, brauchst sie also nur für deinen Z-Buffer übernehmen...
Clipped ist ein zweidimensionales Array, d.h. entweder du spendierst "clipped" noch eine 3te Dimension, wo du die Werte speicherst, oder du machst dafür ein eigenes Array...
Deep Thought
10-12-2002, 22:32
5 Minuten zu spät?
Hmm... also so lange hab' ich auch wieder nicht gebraucht?!
na egal... doppelt hält besser...
Deshalb sollst du ja auch ein Array definieren in dem du die z-Werte mitnimmst.
Und jedesmal wenn du beim clippen einen Punkt übernimmst, also
clipped[cnt][X] = p[X];
clipped[cnt][Y] = p[Y];
fügst du
z[cnt] = p[Z];
hinzu.
Sie waren sogar so freundlich und haben in der Methode Intersect den richtigen Z - Wert berechnet, die Sache ist also einfach.
vBulletin® v3.7.1, Copyright ©2000-2008, Jelsoft Enterprises Ltd.