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.

ReferenceReference

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