Basic Geometric Regions

The Wolfram Language provides a rich collection of basic regions, ranging from simple triangles and infinite lines to general ellipsoids and conic hulls. Many basic regions are also defined for any dimension. Basic regions work just like any other region in the Wolfram Language and can be analyzed, used as input to solvers, or used as a building block to construct more complex regions.

ReferenceReference

EmptyRegion an empty region in D

FullRegion a full region in D

Interval an interval in 1D

Point a point or list of points in D

Line a piecewise linear line in D

InfiniteLine a doubly infinite line in D

HalfLine a half infinite line (or ray) in D

SSSTriangle a side-side-side triangle in 2D

SASTriangle a side-angle-side triangle in 2D

ASATriangle an angle-side-angle triangle in 2D

AASTriangle an angle-angle-side triangle in 2D

Triangle a triangle in D

Rectangle an axis-aligned rectangle in 2D

Parallelogram a parallelogram, rhomboid, rhombus, etc. in 2D

Polygon a polygon in 2D or 3D

InfinitePlane a plane in D

HalfPlane a half-plane in D

Tetrahedron a filled tetrahedron in 3D

Hexahedron a filled hexahedron in 3D

Pyramid a filled pyramid over a quadrilateral in 3D

Prism a filled triangular prism in 3D

Cuboid a filled axis-aligned cuboid, box, etc. in D

Parallelepiped a filled parallelepiped, parallelotope, etc. in D

Simplex a simplex in D

ConicHullRegion a polyhedral cone in D

Circle a circle, ellipse, or arc in 2D

Disk a disk, filled ellipse, or sector in 2D

Sphere a spherical shell in D given by center and radius

Circumsphere a spherical shell in D given by points

Ball a filled ball in D given by center and radius

Ellipsoid a filled ellipsoid in D

Cylinder a filled cylinder given by two points and a radius

Cone a filled cone given by two points and a radius

Regions in 1D

Point  ▪  Interval  ▪  Line  ▪  InfiniteLine  ▪  HalfLine  ▪  Sphere  ▪  Circumsphere  ▪  Ball

Regions in 2D

Point  ▪  Line  ▪  InfiniteLine  ▪  HalfLine  ▪  Triangle  ▪  SSSTriangle  ▪  SASTriangle  ▪  ASATriangle  ▪  AASTriangle  ▪  Rectangle  ▪  Parallelogram  ▪  Polygon  ▪  InfinitePlane  ▪  HalfPlane  ▪  Simplex  ▪  ConicHullRegion  ▪  Circle  ▪  Disk  ▪  Sphere  ▪  Circumsphere  ▪  Ball

Regions in 3D

Point  ▪  Line  ▪  InfiniteLine  ▪  HalfLine  ▪  Triangle  ▪  Polygon  ▪  InfinitePlane  ▪  HalfPlane  ▪  ConicHullRegion  ▪  Simplex  ▪  Cuboid  ▪  Parallelepiped  ▪  Tetrahedron  ▪  Hexahedron  ▪  Prism  ▪  Pyramid  ▪  Sphere  ▪  Circumsphere  ▪  Ball  ▪  Cylinder  ▪  Cone

Regions in D

Point  ▪  Line  ▪  InfiniteLine  ▪  HalfLine  ▪  Triangle  ▪  InfinitePlane  ▪  HalfPlane  ▪  Simplex  ▪  Cuboid  ▪  Parallelepiped  ▪  ConicHullRegion  ▪  Sphere  ▪  Circumsphere  ▪  Ball  ▪  Ellipsoid