Accessing Plant 3D Support Properties in Ortho Drawings via .NET API
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi Everyone
I’m developing a Plant 3D plugin (C# / .NET 4.8) for ortho drawings. The challenge is accessing support properties (e.g. size, spec, insulation) once the ortho view is generated.
In the model, I can get this information via DataLinksManager and PnP tables. But in ortho drawings, the geometry is just plain AutoCAD entities—no RowIds or obvious link back to the Plant 3D database. I am suspicious of the *U+Unique number that the blocks are named with, but i have no way to verify this. One idea is to create a “probe” annotation scheme, capture the block, read its attributes, then erase it. That works, but feels like a workaround.
My questions:
Is there a supported way to resolve an ortho entity (e.g. support) back to its Plant 3D object or RowId, so I can query DataLinksManager?
If not, is there another recommended approach for retrieving Plant properties in ortho drawings programmatically?
Has anyone successfully hooked into the ortho pipeline or annotation placement routines for this?
Thank you in advance.
Any pointers (docs, sample code, SDK references) would be greatly appreciated.