<?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: GSSError: ACAPI_ModelAccess_Get3dInfo on Complex Geometry after APIElementEventHandlerProc/EndEv in Archicad C++ API</title>
    <link>https://community.graphisoft.com/t5/Archicad-C-API/GSSError-ACAPI-ModelAccess-Get3dInfo-on-Complex-Geometry-after/m-p/688145#M10740</link>
    <description>&lt;P&gt;Hi!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;That's a tough one.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What's the Event your are handling in general? &lt;EM&gt;APINotifyElement_Change&lt;/EM&gt;, &lt;EM&gt;APINotifyElement_Edit&lt;/EM&gt; or something like this?&lt;BR /&gt;&lt;BR /&gt;There might be a workaround with&amp;nbsp;&lt;EM&gt;ACAPI_AddOnAddOnCommunication_CallFromEventLoop&amp;nbsp;&lt;/EM&gt;but it's tough to implement and I'm not at all sure if it would help.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Bernd&lt;/P&gt;</description>
    <pubDate>Tue, 06 Jan 2026 17:29:36 GMT</pubDate>
    <dc:creator>BerndSchwarzenbacher</dc:creator>
    <dc:date>2026-01-06T17:29:36Z</dc:date>
    <item>
      <title>GSSError: ACAPI_ModelAccess_Get3dInfo on Complex Geometry after APIElementEventHandlerProc/EndEvents</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/GSSError-ACAPI-ModelAccess-Get3dInfo-on-Complex-Geometry-after/m-p/687293#M10733</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am writing a plugin that does some processing on complex pieces of geometry like Curtain Walls. And I am running into an issue, where when I use a&amp;nbsp;APIElementEventHandlerProc and then encounter a EndEvents, I go to query the document&amp;nbsp;for the segments/frames/panels of said wall&amp;nbsp;using ACAPI_ModelAccess_Get3dInfo. And all I get back is a&amp;nbsp;GSSError. Interestingly, when I close the project, reload and query for the same geometry it's all there and accounted for; no GSSError.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;It makes me wonder, is there some asynchronous processing yet to be completed/ transaction not committed, for complex entities causing the document query to return an error? If so how and when is does my plugin know when the time is right to retrieve that information.&lt;BR /&gt;&lt;BR /&gt;Thanks for your help in advanced.&lt;/P&gt;</description>
      <pubDate>Fri, 19 Dec 2025 00:52:28 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/GSSError-ACAPI-ModelAccess-Get3dInfo-on-Complex-Geometry-after/m-p/687293#M10733</guid>
      <dc:creator>Kalloc Studio Fuzor</dc:creator>
      <dc:date>2025-12-19T00:52:28Z</dc:date>
    </item>
    <item>
      <title>Re: GSSError: ACAPI_ModelAccess_Get3dInfo on Complex Geometry after APIElementEventHandlerProc/EndEv</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/GSSError-ACAPI-ModelAccess-Get3dInfo-on-Complex-Geometry-after/m-p/688145#M10740</link>
      <description>&lt;P&gt;Hi!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;That's a tough one.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What's the Event your are handling in general? &lt;EM&gt;APINotifyElement_Change&lt;/EM&gt;, &lt;EM&gt;APINotifyElement_Edit&lt;/EM&gt; or something like this?&lt;BR /&gt;&lt;BR /&gt;There might be a workaround with&amp;nbsp;&lt;EM&gt;ACAPI_AddOnAddOnCommunication_CallFromEventLoop&amp;nbsp;&lt;/EM&gt;but it's tough to implement and I'm not at all sure if it would help.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Bernd&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jan 2026 17:29:36 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/GSSError-ACAPI-ModelAccess-Get3dInfo-on-Complex-Geometry-after/m-p/688145#M10740</guid>
      <dc:creator>BerndSchwarzenbacher</dc:creator>
      <dc:date>2026-01-06T17:29:36Z</dc:date>
    </item>
    <item>
      <title>Re: GSSError: ACAPI_ModelAccess_Get3dInfo on Complex Geometry after APIElementEventHandlerProc/EndEv</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/GSSError-ACAPI-ModelAccess-Get3dInfo-on-Complex-Geometry-after/m-p/690021#M10757</link>
      <description>&lt;P&gt;Might be worth trying&amp;nbsp;GS::MessageLoopExecutor. That allows you to schedule a task – Archicad will execute the it when possible. I think there's an example of this being used in DG_Test.&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jan 2026 15:13:10 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/GSSError-ACAPI-ModelAccess-Get3dInfo-on-Complex-Geometry-after/m-p/690021#M10757</guid>
      <dc:creator>rwessel</dc:creator>
      <dc:date>2026-01-16T15:13:10Z</dc:date>
    </item>
  </channel>
</rss>

