gck
31-10-2002, 15:15
Wollte nur anmerken, dass die Musterlösung fürs Clipping vom CG1 Institut genau so "inkorrekt" ist, wie das, was wir vorher hatten:
//ACHTUNG: die if-Abfrage fehlt im Buch!
if (cnt > 0) // falls noch Punkte uebriggeblieben sind
closeClip(); // noch die Kante vom ersten zum letzten Punkt clippen
Tja, was aber, wenn der erste und letzte Punkt AUSZERHALB des Window liegen... d.h. Filz sein erstes Beispiel aus dem "Polygon außerhalb" Thread wird bei ihnen falsch geclippt....
Filz' zweites Beispiel natürlich auch, aber das ist ja ein Fehler von den Herrn Cohen und Sutherland, nicht von uns...
//ACHTUNG: die if-Abfrage fehlt im Buch!
if (cnt > 0) // falls noch Punkte uebriggeblieben sind
closeClip(); // noch die Kante vom ersten zum letzten Punkt clippen
Tja, was aber, wenn der erste und letzte Punkt AUSZERHALB des Window liegen... d.h. Filz sein erstes Beispiel aus dem "Polygon außerhalb" Thread wird bei ihnen falsch geclippt....
Filz' zweites Beispiel natürlich auch, aber das ist ja ein Fehler von den Herrn Cohen und Sutherland, nicht von uns...