Cone

An analytical cone can be derived from an ellipse by a third axis 'C'. Three points 'p', 'm' and 'n' are used for defining so called 'clipping plane', which trims the infinite cone surface to a desired finite size.

For example, if the length of all the three axes is the same, a circular cone with 45 opening angle is achieved.

The cone supports efficient volume enclosure test, which makes it especially useful object in Boolean operations.