Plane Geometry
The Wolfram Language provides fully integrated support for plane geometry, including basic regions such as points, lines, triangles, and disks; functions for computing basic properties such as arc length and area; and nearest points to solvers to find the intersection of regions or integrals over regions.
Geometrical Objects »
SSSTriangle — a triangle specified by the length of its sides
Point ▪ Line ▪ HalfLine ▪ InfiniteLine ▪ Circle
SASTriangle ▪ ASATriangle ▪ AASTriangle ▪ Triangle ▪ Rectangle ▪ Parallelogram ▪ Polygon ▪ HalfPlane ▪ InfinitePlane ▪ Disk
Visualization
Graphics — visualize regions with different styles
Measures & Tests »
ArcLength — length of a curve
Area — area of a region
RegionMember — test whether a point is in a region
RegionNearest — nearest point in a region to a given point
RegionQ ▪ RegionDimension ▪ RegionDistance ▪ ...
Solving with Regions »
FindInstance — find examples of points in a region
Solve — find curve crossings etc.
NSolve ▪ Reduce ▪ Minimize ▪ NMinimize ▪ ...
Solid Geometry »
Polygon ▪ Tetrahedron ▪ Sphere ▪ Ball ▪ Cylinder ▪ ...
General Geometry »
ImplicitRegion ▪ MeshRegion ▪ RegionUnion ▪ ...
Geometric Data
PlaneCurveData ▪ LaminaData ▪ PolyhedronData ▪ SolidData