Get ObjectID of the subassembly from which a 3D Solid was extracted from
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi All
Does anyone know if there is an easy way to identify what subassembly a 3D solid has been generated from (assuming that solid was produced by extracting solids from a Civil 3D corridor)
The property sets put on the objects automatically from 2017 onwards state the assembly it came from, but not the subassembly.
In the end, i want to end up with the ObjectID of the subassembly so i can start to extract its parameters and add them to a custom property set on the 3D solid
At the moment, im going down some very convoluted route to start trying to compare the 3D solid geometry with points im extracting from the AppliedSubassemblies. Once i can identify via the geometry which AppliedSubassemly has created that 3D solid, one of the properties of the AppliedSubassembly gives me the objectID of the subassembly which generated it.
I wanted to check if im missing a trick, and there isnt a dictionary or something similar i can access which would state this? Civil must have a record stored somewhere to make the dynamic solids feature work so it knows what solids to re-create?