SOLIDOS has an API for Dynamo and Visual Lisp, which allows the creation of objects, as well as the manipulation of properties
***EXPERIMENTAL VERSION***, bugs are expected!
To use the API in Dynamo, you need to load it in the Dynamo editor. Access the Dynamo/Preferences menu:
In the screen that opens, click the Add Path button:
And locate the folder with the correct package for your version of Civil 3D:
Civil 3D Version | DLL to Load |
---|---|
Civil 3D 2020 | SOLIDOS.bundle/Dynamo/2020/ |
Civil 3D 2021 | SOLIDOS.bundle/Dynamo/2021/ |
Civil 3D 2022 | |
Civil 3D 2023 | |
Civil 3D 2024 | |
Civil 3D 2025 | SOLIDOS.bundle/Dynamo/2025/ |
Civil 3D 2026 |
In the example I am using Civil 3D 2025, so I choose the SOLIDOS.bundle/Dynamo/2025/ folder.
When you close these two screens and return to the Dynamo area, the following will be displayed in Add ons:
Note: Use the SABOUT command to locate where you installed SOLIDOS. The plugin is normally installed in:
The API is divided into the following functions: