Get the numeric type used to measure a shape's dimensions.
True if T is a kind of Frustum
True if T is a kind of Plane
True if T is a kind of Ray
True if T is a kind of 2 dimensional Ray
True if T is a kind of 3 dimensional Ray
True if T is a kind of Segment
True if T is a kind of 2 dimensional Segment
True if T is a kind of 3 dimensional Segment
True if T is a kind of Sphere
True if T is a kind of 2 dimensional Sphere
True if T is a kind of 3 dimensional Sphere
True if T is a kind of Triangle
True if T is a kind of 2 dimensional Triangle
True if T is a kind of 3 dimensional Triangle
3D frustum.
3D plane.
A Ray ir a point + a direction.
A Segment is 2 points. When considered like a vector, it represents the arrow from a to b.
A Sphere is a point + a radius.
A Triangle is 3 points.
This module implements some abstract geometric shapes: