At the core of
Mathematica's graphics language are geometrical objects, represented succinctly and efficiently by simple symbolic constructs—to which all of
Mathematica's powerful symbolic programming capabilities can immediately be applied.
Point — a point or list of points in 2D or 3D
Line — a line joining a sequence of points in 2D or 3D
BezierCurve,
BSplineCurve — splined curves in 2D or 3D
JoinedCurve — joined curve segments in 2D
Arrow — an arrow from one point to another in 2D or 3D
Polygon — a polygon in 2D or 3D
FilledCurve — a filled area with curve segment boundary in 2D
GraphicsComplex — a polygonal mesh or other graphics complex
Disk,
Circle — filled 2D disk, open 2D circle, ellipse or arc
Rectangle — 2D filled rectangle
Cuboid — 3D cuboidal box (rectangular parallelepiped)
Cylinder,
Cone — cylinder, cone around a line between two points
Tube — 3D tube around a line or curve
BSplineSurface — 3D NURB surface
PolyhedronData — geometry and properties of regular polyhedra
Text — arbitrary text or other expressions in 2D or 3D
Inset — arbitrary objects in 2D or 3D inset into a larger graphic