<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Accessing Plant 3D Support Properties in Ortho Drawings via .NET API in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/accessing-plant-3d-support-properties-in-ortho-drawings-via-net/m-p/13824219#M85803</link>
    <description>&lt;P&gt;The ortho block xdata contains everything you need to find the source DB item without opening the source drawing. You'll need to snoop around a bit to find out where it is and how to use it.&lt;/P&gt;</description>
    <pubDate>Wed, 24 Sep 2025 19:04:44 GMT</pubDate>
    <dc:creator>jabowabo</dc:creator>
    <dc:date>2025-09-24T19:04:44Z</dc:date>
    <item>
      <title>Accessing Plant 3D Support Properties in Ortho Drawings via .NET API</title>
      <link>https://forums.autodesk.com/t5/net-forum/accessing-plant-3d-support-properties-in-ortho-drawings-via-net/m-p/13823041#M85796</link>
      <description>&lt;P&gt;Hi Everyone&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;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.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;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.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My questions:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;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?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If not, is there another recommended approach for retrieving Plant properties in ortho drawings programmatically?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Has anyone successfully hooked into the ortho pipeline or annotation placement routines for this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you in advance.&lt;/P&gt;&lt;P&gt;Any pointers (docs, sample code, SDK references) would be greatly appreciated.&lt;/P&gt;</description>
      <pubDate>Wed, 24 Sep 2025 05:32:46 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/accessing-plant-3d-support-properties-in-ortho-drawings-via-net/m-p/13823041#M85796</guid>
      <dc:creator>jovan.maharaj</dc:creator>
      <dc:date>2025-09-24T05:32:46Z</dc:date>
    </item>
    <item>
      <title>Re: Accessing Plant 3D Support Properties in Ortho Drawings via .NET API</title>
      <link>https://forums.autodesk.com/t5/net-forum/accessing-plant-3d-support-properties-in-ortho-drawings-via-net/m-p/13823652#M85801</link>
      <description>&lt;P&gt;&lt;A href="https://adndevblog.typepad.com/autocad/2013/07/plant-sdk-for-an-entity-in-the-ortho-view-how-can-i-find-the-same-piece-of-equipment-in-the-3d-model.html" target="_blank"&gt;https://adndevblog.typepad.com/autocad/2013/07/plant-sdk-for-an-entity-in-the-ortho-view-how-can-i-find-the-same-piece-of-equipment-in-the-3d-model.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Sep 2025 12:53:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/accessing-plant-3d-support-properties-in-ortho-drawings-via-net/m-p/13823652#M85801</guid>
      <dc:creator>jabowabo</dc:creator>
      <dc:date>2025-09-24T12:53:41Z</dc:date>
    </item>
    <item>
      <title>Re: Accessing Plant 3D Support Properties in Ortho Drawings via .NET API</title>
      <link>https://forums.autodesk.com/t5/net-forum/accessing-plant-3d-support-properties-in-ortho-drawings-via-net/m-p/13824186#M85802</link>
      <description>&lt;P&gt;This is perfect, thanks alot!!!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Would you happen to know if there is way to avoid the model needing to be opened?&lt;/P&gt;&lt;P&gt;Or if its possible to read&amp;nbsp; what model was being used in the ortho generation? So that i can temporarily open it as a read only then close it?&lt;/P&gt;</description>
      <pubDate>Wed, 24 Sep 2025 18:44:27 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/accessing-plant-3d-support-properties-in-ortho-drawings-via-net/m-p/13824186#M85802</guid>
      <dc:creator>jovan.maharaj</dc:creator>
      <dc:date>2025-09-24T18:44:27Z</dc:date>
    </item>
    <item>
      <title>Re: Accessing Plant 3D Support Properties in Ortho Drawings via .NET API</title>
      <link>https://forums.autodesk.com/t5/net-forum/accessing-plant-3d-support-properties-in-ortho-drawings-via-net/m-p/13824219#M85803</link>
      <description>&lt;P&gt;The ortho block xdata contains everything you need to find the source DB item without opening the source drawing. You'll need to snoop around a bit to find out where it is and how to use it.&lt;/P&gt;</description>
      <pubDate>Wed, 24 Sep 2025 19:04:44 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/accessing-plant-3d-support-properties-in-ortho-drawings-via-net/m-p/13824219#M85803</guid>
      <dc:creator>jabowabo</dc:creator>
      <dc:date>2025-09-24T19:04:44Z</dc:date>
    </item>
    <item>
      <title>Re: Accessing Plant 3D Support Properties in Ortho Drawings via .NET API</title>
      <link>https://forums.autodesk.com/t5/net-forum/accessing-plant-3d-support-properties-in-ortho-drawings-via-net/m-p/13825018#M85807</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is what i have tried so far, but still no luck:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;Handle Resolver in Model Drawings&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Wrote a ProjectHandleResolver to iterate DWGs, find entities by handle, and resolve their RowId + properties.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Works, but requires opening source drawings → extremely slow and not the approach I want.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;DataLinksManager (DLM) Approach&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Used GetLinks() and GetRelatedRowIds() on ortho block references.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Always returns HasLinks = False in ortho drawings.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;RowId Direct Retrieval&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Some entities expose a RowId in model space, but ortho blocks don’t give it back.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;XData Inspection Attempts&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Dumped XData from every single entity(paper space and model space) in the ortho drawing and source drawing, to compare and find a relationship, but format unclear.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Suspect the needed GUID/RowId/PnPID is embedded here, but I don’t know how to parse it.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;If anyone would like the C# code for the xdata dump, please let me know.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;FOTM Command Experiments (using the link provided above)&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;On supports in model space: FOTM shows full Plant Data (RowId, Size, Spec, Desc, PnPClassName, PnPGuid, etc.).&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;On ortho blocks: we only get BlockReference info, no linked Plant data.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Where i need guidance:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Where exactly in ortho block XData is the Plant 3D link stored?&lt;BR /&gt;(PnPID, GUID, RowId, or some other token?)&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Is there a Plant 3D API call that decodes this, or do we need to parse the XData manually?&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Thank you &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Sep 2025 10:24:20 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/accessing-plant-3d-support-properties-in-ortho-drawings-via-net/m-p/13825018#M85807</guid>
      <dc:creator>jovan.maharaj</dc:creator>
      <dc:date>2025-09-25T10:24:20Z</dc:date>
    </item>
  </channel>
</rss>

