Skip to content

yudanila/sat-to-modelstudio_equipment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

SAT to Model Studio Equipment

A nanoCAD / Model Studio plugin prototype for converting imported SAT geometry into Model Studio equipment objects.

Overview

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.

Problem

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.

Solution

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.

Features

  • 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

Commands

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

Tech stack

  • C#
  • .NET Framework
  • nanoCAD API
  • Model Studio CS
  • Teigha / ODA API
  • ACIS SAT geometry
  • DWG-based engineering workflows

Current status

Prototype / in development.

The project demonstrates a practical approach to connecting imported SAT geometry with Model Studio equipment creation workflows.

Planned improvements

  • 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

Notes

The public repository contains project documentation and portfolio materials. Source code may be published later after cleanup and removal of internal or sensitive data.

About

nanoCAD / Model Studio plugin for creating equipment objects from imported SAT geometry.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors