Additional extensions like stress simulation modules can be integrated upon request.
A configurator is a customizing application using automated design. In the cloud it automatically generates a customized 3D model plus visualization based on input set at runtime.
A configurator can be used for a wide range of design automation applications, typically web-based. The generated models can be used for automated production like 3D printing or CNC milling.
The core of a configurator usually consist of a configurable CAD script file containing the 3D model generation definition. The model is not defined in a static way, but depending on parameters that are set at runtime. Those parameters are called “open parameters”. A set of open parameters defines one “configuration” of the model.
The open parameters are made available for read/write from the outside via the API. Setting the open parameters from the outside triggers a CAD worker to generate a 3D mesh for the chosen configuration. The API contains functions for triggering a render worker to provide a visual output for the model and getting access to the generated mesh.
By this process the expert level model generation definition is separated from the final user input and the customizing application can be used by non-experts like non-engineers and consumers.
For now, there are two CAD systems paramate is supporting, trCAD and Grasshopper 3D for Rhinoceros.
trCAD is the native CAD system for paramate developed by trinckle 3D. It is specifically made to be used for 3D model configuration applications. It is fast, scalable, and robust and optimized to work in a stateless cloud environment. trCAD is a script based CAD system and comes with a wide range of functions for configuration. Open parameters are implemented natively.
For Grasshopper we developed a wrapper for supporting the open parameter concept and integrating Grasshopper into the paramate system.
We are constantly working on supporting more CAD systems and are open for suggestions. Stay tuned for updates.
Everything you need to know to get started with paramate you can find on our Getting Started page.
Help, tutorials, and documentation about paramate can be found on our Documentation page.