Polygonica is a software toolkit for carrying out a wide range of geometric operations on 3D polygonal solid geometry and 2D profile geometry.
![]()
Polygonica code has been at the core of MachineWorks software toolkit for machining simulation and has been continuously improved for more than 16 years.
The algorithms inside Polygonica have had heavy industrial use. They are required to be extremely robust and to offer outstanding performance.
Polygonica’s extremely complex algorithms have been wrapped to make them easy to use.
Typical uses of Polygonica are within industries such as CAD/CAM/CAE, reverse engineering, rapid prototyping, 3D printing, 3D movies and gaming, geo-exploring, urban modeling and other 3D digital applications.
- Analysing and fixing self-intersections in 3D geometry
- Automatically creating closed solid models from open solids (solid healing)
- Boolean operations between solids (union, subtract and intersect)
- Simplification of geometry by reducing the polygon count in complex 3D models
- Creation of 2D geometry from 3D geometry (slicing, silhouette creation, or spun profile creation)
- Boolean operations on 2D profiles
- Offsetting of 2D profiles








