Our modeling toolboxes enable you to code detailed parametric 3D models. Our geometry package forms the core of ParaPy’s modeling capability. Additionally, two specialized packages are available for construction modeling and building information modeling (BIM) support. 


Over 150 classes provide access to all prominent curve, surface, and solid modeling operations that you’ll find in widespread CAD systems. Use ParaPy to build an intelligent product model once and consistently (re-)generate 3D geometry, thereby eliminating manual re-work. When the model inputs change, so does the geometry and all the engineering analyses that you have coupled to it. 

Exchange formats: IGES, STEP, STL, VRML, BREP, and X3DOM 


Many designs are assembled from standardized parts that are readily available in the construction market. This library contains classes for a wide range of standardized construction beams (e.g. I-sections, circular hollow sections), including methods and utilities to automate detailed connection design, think about trimming and adding offsets at beam extremities. A final advantage: the library’s beam classes are FEM compatible and ready-for-use in a 1D FEM model. 

Building Information Modeling

Our BIM package offers a wide range of BIM-compatible geometry classes. This enables you to couple your model to your preferred BIM-compatible platform through the IFC format. In addition to our BIM Python library, we also have a Revit plug-in available that maps the BIM objects in an IFC file to native Revit objects. 

Exchange formats: IFC (.ifc, .ifczip) and unique Revit plugin