# OpenGeometry Docs ## Docs - [IFC export (experimental)](https://docs.opengeometry.io/OpenGeometry/api/export/ifc.md): Export scenes to IFC4 text with optional semantics mapping - [PDF export (experimental)](https://docs.opengeometry.io/OpenGeometry/api/export/pdf.md): Export 2D projections to vector PDF documents - [STEP export (experimental)](https://docs.opengeometry.io/OpenGeometry/api/export/step.md): Export B-Reps and scenes to STEP (Part 21) text - [STL export (experimental)](https://docs.opengeometry.io/OpenGeometry/api/export/stl.md): Export B-Reps and scenes to binary STL - [Boolean operations](https://docs.opengeometry.io/OpenGeometry/api/operations/boolean-operations.md): Combine or cut solids using kernel-backed boolean operations - [Extrude](https://docs.opengeometry.io/OpenGeometry/api/operations/extrude.md): Transform 2D polygons into 3D geometry by extruding them along a vertical axis - [Offset](https://docs.opengeometry.io/OpenGeometry/api/operations/offset.md): Generate parallel offset paths from polylines and polygons with smart corner handling - [Sweep](https://docs.opengeometry.io/OpenGeometry/api/operations/sweep.md): Create 3D surfaces by sweeping a profile shape along a path with automatic frame calculation - [Triangulate](https://docs.opengeometry.io/OpenGeometry/api/operations/triangulate.md): Convert polygons with holes into triangle meshes using ear-clipping algorithm - [Arc](https://docs.opengeometry.io/OpenGeometry/api/primitives/arc.md): A circular arc primitive defined by center, radius, and angles - [Curve](https://docs.opengeometry.io/OpenGeometry/api/primitives/curve.md): A curve primitive represented through control points - [Line](https://docs.opengeometry.io/OpenGeometry/api/primitives/line.md): A simple line primitive defined by two points - [Polyline](https://docs.opengeometry.io/OpenGeometry/api/primitives/polyline.md): A connected sequence of line segments defined by multiple points - [Rectangle](https://docs.opengeometry.io/OpenGeometry/api/primitives/rectangle.md): A rectangular primitive defined by center, width, and breadth - [Cuboid](https://docs.opengeometry.io/OpenGeometry/api/shapes/cuboid.md): Create rectangular box shapes with customizable dimensions - [Cylinder](https://docs.opengeometry.io/OpenGeometry/api/shapes/cylinder.md): Create cylindrical shapes with customizable dimensions and segments - [Opening](https://docs.opengeometry.io/OpenGeometry/api/shapes/opening.md): Create transparent cuboid openings for architectural elements like doors and windows - [Polygon](https://docs.opengeometry.io/OpenGeometry/api/shapes/polygon.md): Create 2D polygons with support for holes and triangulation - [Sphere](https://docs.opengeometry.io/OpenGeometry/api/shapes/sphere.md): Create spherical shapes with customizable resolution - [Sweep](https://docs.opengeometry.io/OpenGeometry/api/shapes/sweep.md): Extrude 2D profiles along custom 3D paths to create complex shapes - [Wedge](https://docs.opengeometry.io/OpenGeometry/api/shapes/wedge.md): Create triangular prism shapes with customizable dimensions - [Architecture Overview](https://docs.opengeometry.io/OpenGeometry/concepts/architecture.md): Understanding the layered architecture of OpenGeometry - [Booleans](https://docs.opengeometry.io/OpenGeometry/concepts/booleans.md): How kernel-backed boolean operations work in OpenGeometry - [Boundary Representation (BREP)](https://docs.opengeometry.io/OpenGeometry/concepts/brep.md): Understanding the BREP data structure in OpenGeometry - [Exports](https://docs.opengeometry.io/OpenGeometry/concepts/exports.md): Export OpenGeometry results to 2D drawings and 3D interchange formats - [Operations](https://docs.opengeometry.io/OpenGeometry/concepts/operations.md): How you transform and combine geometry in OpenGeometry - [Primitives and Shapes](https://docs.opengeometry.io/OpenGeometry/concepts/primitives-and-shapes.md): The building blocks you use to model geometry in OpenGeometry - [Installation](https://docs.opengeometry.io/OpenGeometry/installation.md): Install OpenGeometry and set up your development environment - [Quickstart](https://docs.opengeometry.io/OpenGeometry/quickstart.md): Create your first 3D shape with OpenGeometry in minutes - [OpenGeometry](https://docs.opengeometry.io/OpenGeometry/what-is-opengeometry.md): A high-performance CAD SDK and Toolkits for the web, bringing 3D geometry operations to your browser - [Introduction to OpenPlans](https://docs.opengeometry.io/OpenPlans/introduction.md): OpenPlans is the upcoming architectural toolkit built on top of OpenGeometry for floor plans, building elements, and drawing workflows on the web. ## OpenAPI Specs - [openapi](https://docs.opengeometry.io/api-reference/openapi.json) ## Optional - [SDK](https://www.npmjs.com/package/opengeometry) - [Discord](https://discord.gg/cZY2Vm6E) - [Blog](https://blog.opengeometry.io/) - [Discord](https://discord.gg/cZY2Vm6E) - [Blog](https://blog.opengeometry.io/) Built with [Mintlify](https://mintlify.com).