clipplanes
Clipplanes, or clipping planes, are planar boundaries used in 3D graphics to discard geometry that lies outside a defined volume. The primary purpose is to limit rendering to a subset of space, reducing unnecessary work and ensuring that only visible or relevant geometry is processed and rasterized. The most common example is the camera’s view frustum, which uses near and far clipping planes to exclude objects behind the camera or beyond a certain distance.
A clip plane is typically described by a plane equation ax + by + cz + d = 0. The
Clipping can be categorized into near/far clipping (part of the view frustum) and user-defined clipping planes.
Clipping algorithms include Sutherland–Hodgman for polygon clipping against convex planes and Cyrus–Beck for convex polyhedra; in