Project the bounding shell of a 3D convex volume onto a plane. More...
Project the bounding shell of a 3D convex volume onto a plane.
ProjectShell projects a 2D surface (the "shell"), which is assumed to bound a convex 3D domain, orthogonally onto a plane perpendicular to a given direction. The direction is specified by a nonzero vector, with all collinear vectors being equivalent, up to the reflection of the projected mesh.