PDA

View Full Version : [PROBLEM] - homogeneous clipping...


fscan
11-11-2004, 17:11
hab ein bisschen mit clipping in homogenen coordinaten rumgespielt. funktioniert ja eigentlich ganz prächtig, solange alle polygone vor der kamera sind. das problem ist, dass sobald die polys hinter die kamera wandern, die koordinaten ein negatives gewicht bekommen (dh, alles ist gespiegelt, was vorne war ist hinten, was links war ist jetzt rechts). bei den cliptests kann ich das ja berücksichtigen, aber wie schaut das beim intersect aus (vor allem, wenn ein enpunkt positives und der andere ein negatives w hat) ? der hearn&baker ist da auch nicht gerade eine grosse hilfe....

ich weiss, dass das eine optionale aufgabe ist, aber mich würde es trozdem interessieren ...

fscan
11-11-2004, 20:10
hmm ... sehr komisch ... das einzige was hilft ist, die w's nach den berechnungen auf den absolutwert zu setzen (ohne die coordinaten zu verändern). das problem ist nämlich, dass w negativ wird, die coordinaten aber nicht negiert sind.
das einzige was mir mit der lösung aufgefallen ist, sind falsche clips wenn die viewplane sehr nahe (ca 0.01) bei der kamera ist ... aber das können auch genauigeitsfehler von double sein ...