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.
Graphics3D — visualize regions with different styles
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
FindInstance — find examples of points in a region
Solve — find curve crossings, surface intersections, etc.