Wolfram Computation Meets Knowledge

WolframGeometryA Core Part of the
Wolfram Language

Geometric Modeling & Computing. Wolfram Geometry provides a comprehensive set of integrated tools and solutions for modeling, analyzing, visualizing and synthesizing geometry, tailored to everyone's needs from beginners to advanced.

Multi-Paradigm Modeling

Model geometric regions using meshes, constructive solid geometry, implicit representation, primitive instancing and more. Combine and transform regions to create new ones.

High-Quality Graphics

Render geometric regions with insightful structure or realistic appearance. Use our document-based notebook interface to dynamically interact with 2D and 3D renderings of your model and to style elements using different types of lighting, materials and cameras.

Insightful Visualization

Gain immediate insight by visualizing your data and functions over geometric regions. Choose from a rich collection of highly automated plots to see temperature, stresses, fluid flows and computed properties directly on your model.

Computational Geometry

Build your work on an extensive collection of state-of-the-art geometric algorithms such as triangulations, convex hulls, data structures and more. Analyze and understand spatial structures in various areas including geography, computer graphics, robotics and material science.

Advanced Mesh Processing

Understand intricate geometric structures and properties of your geometric data using a flexible and efficient mesh processing pipelineconstructing triangle and polygon meshes of scan or tomography input data, removing topological or geometrical errors, remeshing for improving the mesh quality and analysis and transformation.

Geometry Everywhere

Solve optimization problems, algebraic equations and partial differential equations with geometric constraints. Bridge domains and analyze geometry using graphs, reconstruct geometry from images or compute on maps.

Comprehensive Data Exchange

Increase workflow efficiency by importing data directly and by exporting your work in a wide range of 3D geometric and modeling formats, including STL, OBJ and DAE. Exchange data with external services through APIs or external software systems like Python, Unity, Amazon S3 and Thingiverse.

3D Printing

Bring your ideas to life in the real world with 3D printing. Create 3D printable models from plots, geometric modeling, curated collections of geographic, anatomical and mathematical objects and more. Immediately print on your own 3D printer or through online 3D printing services.

Games, AR & VR

Create interactive simulations for games and AR and VR immersive experiences. Take advantage of the interoperability with both Wolfram Engine and Unity game engine to programmatically control your creative and development processes.

AASTriangleAffineHalfSpaceAffineSpaceAnnulusArcLengthAreaArrayMeshASATriangleAugmentedPolyhedronBallBeveledPolyhedronBezierCurveBooleanRegionBoundaryDiscretizeGraphicsBoundaryDiscretizeRegionBoundaryMeshBoundaryMeshRegionBoundaryMeshRegionQBoundedRegionQBoundingRegionBSplineCurveBSplineSurfaceCanonicalizePolygonCanonicalizePolyhedronCanonicalizeRegionCantorMeshCapsuleShapeCircleCircumsphereCollinearPointsConcaveHullMeshConeConicHullRegionConnectedMeshComponentsConstantRegionQConvexHullMeshConvexHullRegionConvexPolygonQConvexPolyhedronQConvexRegionQCoplanarPointsCrossingCountCrossingPolygonCSGRegionCSGRegionQCSGRegionTreeCubeCuboidCylinderDelaunayMeshDihedralAngleDimensionalMeshComponentsDiscretizeGraphicsDiscretizeRegionDiskDiskSegmentDodecahedronDualPolyhedronEllipsoidEmptyRegionEulerAnglesEulerCharacteristicFilledTorusFindMeshDefectsFindRegionTransformFullRegionGradientFittedMeshHalfLineHalfPlaneHalfSpaceHexahedronHighlightMeshHilbertCurveHyperplaneIcosahedronImplicitRegionInfiniteLineInfinitePlaneInnerPolygonInnerPolyhedronInsphereIntervalInverseTransformedRegionKochCurveLineMengerMeshMeshCellCountMeshCellIndexMeshCellLabelMeshCellMarkerMeshCellMeasureMeshCellQualityMeshCellsMeshCellShapeFunctionMeshCellStyleMeshCoordinatesMeshPrimitivesMeshQualityGoalMeshRefinementFunctionMeshRegionMeshRegionQMomentOfInertiaNegativelyOrientedPointsOctahedronOuterPolygonOuterPolyhedronParallelepipedParallelogramParametricRegionPeanoCurvePerimeterPlanarAnglePointPolygonPolygonAnglePolygonCoordinatesPolygonDecompositionPolyhedronPolyhedronAnglePolyhedronCoordinatesPolyhedronDecompositionPolyhedronFaceIndicesPolyhedronGenusPositivelyOrientedPointsPrismPyramidRandomPolygonRandomPolyhedronRectangleRegionRegionBoundaryRegionBoundsRegionCentroidRegionCongruentRegionConvertRegionDifferenceRegionDimensionRegionDisjointRegionDistanceRegionDistanceFunctionRegionEmbeddingDimensionRegionEqualRegionFitRegionFunctionRegionIntersectionRegionMeasureRegionMemberRegionMemberFunctionRegionMomentRegionNearestRegionNearestFunctionRegionPlotRegionPlot3DRegionProductRegionQRegionResizeRegionSymmetricDifferenceRegionUnionRegionWithinRegularPolygonRepairMeshRollPitchYawAnglesRollPitchYawMatrixSASTriangleShellRegionSierpinskiCurveSierpinskiMeshSignedRegionDistanceSimplePolygonQSimplePolyhedronQSimplexSnubPolyhedronSolidAngleSolidRegionQSphereSphericalShellSSSTriangleStadiumShapeSurfaceAreaTetrahedronTorusTransformedRegionTriangleTriangulateMeshTruncatedPolyhedronUniformPolyhedronVolumeVoronoiMeshWindingCountWindingPolygon"STL""OBJ""OFF""DAE""DXF"IntegrateNIntegrateNDSolveSolveNSolveMinimizeNMinimizeImageMeshPolyhedronDataExampleDataGeoElevationDataChemicalDataAnatomyDataKnotDataLaminaDataSolidDataPlaneCurveDataSpaceCurveDataSurfaceDataPrintout3DGeometricSceneRandomInstanceFindGeometricConjecturesMidpointAngleBisectorPerpendicularBisectorCircleThroughTriangleConstructTriangleCenterGraphicsTriangleMeasurementGeometricAssertionGeometricTestGeometricStepFindInstanceReduceTubeGraphics3DSpherePoints

Wolfram Geometry Documentation

Thousands of working examples, tutorials, guides and workflows

Get Started with Wolfram Geometry

Access the Wolfram Language through Wolfram|One or Mathematica

The state of the art in technical computing and the principal programming software for millions of innovators, educators and students around the world.

Get Help with Your Project

Enlist the world's computation experts to help with your project, no matter its size.

Wolfram Supports Organizations Large and Small