A nanoCAD / Model Studio plugin prototype for converting imported SAT geometry into Model Studio equipment objects.
This project focuses on automating the transfer of 3D geometry from SAT files into Model Studio workflows.
The plugin is designed for nanoCAD and Model Studio CS and provides a workflow for importing SAT geometry, preparing it as a block reference and creating an equipment object based on the imported solids.
In engineering CAD/BIM workflows, SAT geometry is often transferred manually between different software systems.
Typical issues include:
- manual SAT import;
- repeated preparation of imported solids;
- loss of object structure during transfer;
- manual creation of equipment objects;
- lack of a direct workflow between imported geometry and Model Studio equipment.
The plugin automates the process of importing SAT geometry and preparing it for use as Model Studio equipment.
The main goal is to reduce manual operations and create a more predictable workflow for transferring static 3D geometry into Model Studio.
- SAT geometry import
- Solid detection after import
- Automatic block creation from imported geometry
- Base point calculation
- Model Studio equipment creation workflow
- Object naming based on the source SAT file
- Reset / cancel command for interrupted workflows
- Prototype workflow for future parameter mapping
| Command | Description |
|---|---|
| SATMS_TEST | Checks that the plugin is loaded correctly |
| SATMS_IMPORT | Imports SAT geometry into the current drawing |
| SATMS_IMPORT_BLOCK | Imports SAT geometry and creates a block reference |
| CREATE_EQUIPMENT | Main command for creating Model Studio equipment from SAT geometry |
| CANCEL_EQUIPMENT | Cancels the current equipment creation workflow |
| RESET_EQUIPMENT | Resets the current equipment creation workflow |
| CREATE_EQUIPMENT_FINISH | Finalizes equipment creation after the Model Studio command |
- C#
- .NET Framework
- nanoCAD API
- Model Studio CS
- Teigha / ODA API
- ACIS SAT geometry
- DWG-based engineering workflows
Prototype / in development.
The project demonstrates a practical approach to connecting imported SAT geometry with Model Studio equipment creation workflows.
- Parameter import from Excel mapping tables
- Attribute assignment to created equipment objects
- Improved detection of imported solids
- Cleaner workflow integration with Model Studio
- Better error handling and user feedback
- Documentation with screenshots and workflow examples
The public repository contains project documentation and portfolio materials. Source code may be published later after cleanup and removal of internal or sensitive data.