Alternatives to Plane-at-a-time
Over the years there have been several improvements to plane-at-a-time clipping.
- Clipping againist concave volumes (Wieler-Atherton clipping)
Can clip abitrary polygons against abitrary polygons
Maintains more state than plane-at-a-time clipping
Handle all planes at once (Nicholle-Lee-Nicholle clipping)
It waits before geneating triangles to reduce the number
of clip sections generated.
Tracks polygon through the 27 sub-regions relative to the clip volume
Might need to generate a "corner vertex"
|