Solid Geometry
The Wolfram Language provides fully integrated support for solid geometry, including basic regions such as points, lines, planes, and spheres; functions for computing basic properties such as arc length, surface area, and volume; and nearest points to solvers to find the intersection of regions or integrals over regions.
3D Geometrical Objects »
Point ▪ Line ▪ HalfLine ▪ InfiniteLine
Triangle ▪ Polygon ▪ HalfPlane ▪ InfinitePlane ▪ Sphere ▪ Circumsphere
Tetrahedron ▪ Cuboid ▪ Hexahedron ▪ Pyramid ▪ Prism ▪ Parallelepiped ▪ Polyhedron ▪ Ball ▪ Cylinder ▪ Cone ▪ Simplex ▪ Tube ▪ Torus ▪ FilledTorus
Cube ▪ Dodecahedron ▪ Icosahedron ▪ Octahedron ▪ UniformPolyhedron
Polyhedra »
Polyhedron — polyhedron or collection of polyhedra with or without voids
PolyhedronCoordinates ▪ InnerPolyhedron ▪ OuterPolyhedron ▪ ...
Constructive Solid Geometry
CSGRegion — constructive solid geometry region
3D Visualization
Graphics3D — visualize regions with different styles
Region — standard region visualization
Measures & Tests »
ArcLength — length of a curve
Area — area of a surface
Volume — volume of a solid
RegionMember — test whether a point is in a region
RegionNearest — nearest point in a region to a given point
RegionQ ▪ RegionDimension ▪ RegionDistance ▪ ...
CollinearPoints ▪ CoplanarPoints ▪ PositivelyOrientedPoints ▪ ...
Solving with Regions »
FindInstance — find examples of points in a region
Solve — find curve crossings, surface intersections, etc.
NSolve ▪ Reduce ▪ Minimize ▪ NMinimize ▪ SpherePoints ▪ ...
Plane Geometry »
HalfLine ▪ SASTriangle ▪ Polygon ▪ Circle ▪ Disk ▪ ...
General Geometry »
ImplicitRegion ▪ MeshRegion ▪ RegionUnion ▪ ...