<?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: how do i get grid name and position in model? in Archicad C++ API</title>
    <link>https://community.graphisoft.com/t5/Archicad-C-API/how-do-i-get-grid-name-and-position-in-model/m-p/647113#M10097</link>
    <description>&lt;P&gt;Hi, I'd suggest you to use&amp;nbsp;&lt;SPAN&gt;ACAPI_Element_GetMemo() to get "&lt;/SPAN&gt;&lt;SPAN&gt;AC_MarkerText_1" and "AC_Length" values from memo.params in this case. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I think the position information would be&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;element&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;object&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;pos and the end node of&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;x&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;element&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;object&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;pos&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;x&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;(value of&amp;nbsp;"AC_Length")&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;cos&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;element&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;object&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;angle&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;y&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;element&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;object&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;pos&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;y&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;(value of&amp;nbsp;"AC_Length")&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;sin&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;element&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;object&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;angle&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;HTH.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
    <pubDate>Thu, 23 Jan 2025 05:42:16 GMT</pubDate>
    <dc:creator>Hiromichi Shinkawa</dc:creator>
    <dc:date>2025-01-23T05:42:16Z</dc:date>
    <item>
      <title>how do i get grid name and position in model?</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/how-do-i-get-grid-name-and-position-in-model/m-p/646035#M10079</link>
      <description>&lt;P&gt;Hi.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I want to get Grid Name and Position Information.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;i use ACAPI_LibraryPart_GetActParameters, but it show only "AC_MarkerText_1"'s default value.&amp;nbsp;&amp;nbsp;(Example X1)&lt;/P&gt;
&lt;P&gt;I would appreciate any help you can give me. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I use Archicad 27 API&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;            API_GetParamsType getParams;
            BNZeroMemory(&amp;amp;getParams, sizeof(API_GetParamsType));
            err = ACAPI_LibraryPart_GetActParameters(&amp;amp;getParams);
            if (err == NoError) {
                for (Int32 i = 0; i &amp;lt; BMGetHandleSize((GSHandle)getParams.params) / sizeof(API_AddParType); ++i) {
                    const API_AddParType&amp;amp; param = (*getParams.params)[i];
                    if (strcmp(param.name, "AC_MarkerText_1") == 0) {
                        //info.markerText = reinterpret_cast&amp;lt;const char*&amp;gt;(param.value.uStr);
                        info.markerText = GS::UniString(param.value.uStr).ToCStr().Get();
                        DBPrintf("Marker Text: %s\n", info.markerText.c_str());
                        break;
                    }
                }
            }&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="YeojinHwang_1-1736828231415.png" style="width: 801px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/81838iE5DEC33B8378C407/image-dimensions/801x578?v=v2" width="801" height="578" role="button" title="YeojinHwang_1-1736828231415.png" alt="YeojinHwang_1-1736828231415.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jan 2025 16:10:46 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/how-do-i-get-grid-name-and-position-in-model/m-p/646035#M10079</guid>
      <dc:creator>Yeojin Hwang</dc:creator>
      <dc:date>2025-01-15T16:10:46Z</dc:date>
    </item>
    <item>
      <title>Re: how do i get grid name and position in model?</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/how-do-i-get-grid-name-and-position-in-model/m-p/647113#M10097</link>
      <description>&lt;P&gt;Hi, I'd suggest you to use&amp;nbsp;&lt;SPAN&gt;ACAPI_Element_GetMemo() to get "&lt;/SPAN&gt;&lt;SPAN&gt;AC_MarkerText_1" and "AC_Length" values from memo.params in this case. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I think the position information would be&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;element&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;object&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;pos and the end node of&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;x&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;element&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;object&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;pos&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;x&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;(value of&amp;nbsp;"AC_Length")&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;cos&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;element&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;object&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;angle&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;y&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;element&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;object&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;pos&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;y&lt;/SPAN&gt; &lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;(value of&amp;nbsp;"AC_Length")&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt; &lt;SPAN&gt;sin&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;element&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;object&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;angle&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;HTH.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Thu, 23 Jan 2025 05:42:16 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/how-do-i-get-grid-name-and-position-in-model/m-p/647113#M10097</guid>
      <dc:creator>Hiromichi Shinkawa</dc:creator>
      <dc:date>2025-01-23T05:42:16Z</dc:date>
    </item>
  </channel>
</rss>

