Bug
15-10-2004, 01:08
Muß man die beim Beispiel 2 vorgegebene Clipping-Reihenfolge mit LEFT-RIGHT-BOTTOM-TOP einhalten?
Oder darf man diese auch beliebig ändern (z.B.: LEFT-BOTTOM-RIGHT-TOP)?
Denn wenn ich nämlich die vorgegebene Reihenfolge einhalte, erhalte ich beim darstellen des Objekts "komischesPolygon" am rechten Rand eine Linie, obwohl sie nicht dargestellt werden sollte, da das gesamte Polygon außerhalb des Canvas liegt.
Nachdem ich aber den Algorithmus "händisch" nachvollzogen haben bin ich genau zum selben Ergebnis gekommen.
Ändere ich aber die Reihenfolge des Clipping (LEFT-BOTTOM-RIGHT-TOP) wird das gesamte Polygon augeblendet (so wie es eigentlich sein sollte).
Kann bzw. darf ich nun die Reihenfolge ändern, oder bin ich einem grundlegenden Denkfehler erlegen?
Oder darf man diese auch beliebig ändern (z.B.: LEFT-BOTTOM-RIGHT-TOP)?
Denn wenn ich nämlich die vorgegebene Reihenfolge einhalte, erhalte ich beim darstellen des Objekts "komischesPolygon" am rechten Rand eine Linie, obwohl sie nicht dargestellt werden sollte, da das gesamte Polygon außerhalb des Canvas liegt.
Nachdem ich aber den Algorithmus "händisch" nachvollzogen haben bin ich genau zum selben Ergebnis gekommen.
Ändere ich aber die Reihenfolge des Clipping (LEFT-BOTTOM-RIGHT-TOP) wird das gesamte Polygon augeblendet (so wie es eigentlich sein sollte).
Kann bzw. darf ich nun die Reihenfolge ändern, oder bin ich einem grundlegenden Denkfehler erlegen?