<?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: Extracting the Polyline data for MEP Elements from the Model in Archicad C++ API</title>
    <link>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/605916#M9408</link>
    <description>&lt;P&gt;API_Neig is primarily concerned with element selection. It carries element identifiers so the element can be loaded, e.g. with&amp;nbsp;&lt;EM&gt;ACAPI_Element_Get&lt;/EM&gt;, but also contains information about how/where the element was selected, e.g. if the user selected a hole in a slab, the API_Neig structure would identify that a slab was selected and carry enough data to identify the selected hole. This means that any add-on looking at the user selection will use this structure, including MEP add-ons.&lt;/P&gt;</description>
    <pubDate>Fri, 31 May 2024 07:52:51 GMT</pubDate>
    <dc:creator>Ralph Wessel</dc:creator>
    <dc:date>2024-05-31T07:52:51Z</dc:date>
    <item>
      <title>Extracting the Polyline data for MEP Elements from the Model</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/605781#M9397</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;What is API_Neig?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;I encountered the term &lt;STRONG&gt;API_Neig&lt;/STRONG&gt; in the MEP Test example, where it is used for selecting an MEP element. Can someone explain what &lt;STRONG&gt;API_Neig&lt;/STRONG&gt; represents and how it is used in the context of MEP elements?&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Extracting Polyline Information for All Routing Elements in the Model&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;I want to extract the Polyline information for all Routing Elements from the entire model, not just from a specific selection. Here’s the workflow I’m using:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;getElementList&lt;/STRONG&gt;: Retrieve all elements.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Filter by TypeID&lt;/STRONG&gt;: Check if it’s an MEP Element.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Check if Routing Element&lt;/STRONG&gt;: Confirm if it’s a routing element.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;get Routing Element for this guid&lt;/STRONG&gt;: Retrieve the routing element.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;extract the Polyline using getPolyline()&lt;/STRONG&gt;: Attempt to get the polyline.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;However, I’m unable to get any coordinates using this method. The same workflow successfully retrieves the polyline when a specific routing element is selected. What could be the issue with extracting polyline data for all routing elements in the model?&amp;nbsp; &amp;nbsp;&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="CADDeveloper_0-1717050646993.png" style="width: 999px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/61472iC9E6E3955B48474A/image-size/large?v=v2&amp;amp;px=999" role="button" title="CADDeveloper_0-1717050646993.png" alt="CADDeveloper_0-1717050646993.png" /&gt;&lt;/span&gt;&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="CADDeveloper_1-1717050684496.png" style="width: 999px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/61473iA6E9419F3E334C69/image-size/large?v=v2&amp;amp;px=999" role="button" title="CADDeveloper_1-1717050684496.png" alt="CADDeveloper_1-1717050684496.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jun 2024 14:57:30 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/605781#M9397</guid>
      <dc:creator>Amit Tiwari</dc:creator>
      <dc:date>2024-06-06T14:57:30Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting the Polyline data for MEP Elements from the Model</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/605784#M9398</link>
      <description>&lt;P&gt;&lt;a href="https://community.graphisoft.com/t5/user/viewprofilepage/user-id/12713"&gt;@Viktor&lt;/a&gt;&amp;nbsp;Kindly help&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 30 May 2024 06:39:58 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/605784#M9398</guid>
      <dc:creator>Amit Tiwari</dc:creator>
      <dc:date>2024-05-30T06:39:58Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting the Polyline data for MEP Elements from the Model</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/605785#M9399</link>
      <description>&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://community.graphisoft.com/t5/user/viewprofilepage/user-id/733" target="_blank"&gt;@Ralph Wessel&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 30 May 2024 06:42:15 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/605785#M9399</guid>
      <dc:creator>Amit Tiwari</dc:creator>
      <dc:date>2024-05-30T06:42:15Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting the Polyline data for MEP Elements from the Model</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/605916#M9408</link>
      <description>&lt;P&gt;API_Neig is primarily concerned with element selection. It carries element identifiers so the element can be loaded, e.g. with&amp;nbsp;&lt;EM&gt;ACAPI_Element_Get&lt;/EM&gt;, but also contains information about how/where the element was selected, e.g. if the user selected a hole in a slab, the API_Neig structure would identify that a slab was selected and carry enough data to identify the selected hole. This means that any add-on looking at the user selection will use this structure, including MEP add-ons.&lt;/P&gt;</description>
      <pubDate>Fri, 31 May 2024 07:52:51 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/605916#M9408</guid>
      <dc:creator>Ralph Wessel</dc:creator>
      <dc:date>2024-05-31T07:52:51Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting the Polyline data for MEP Elements from the Model</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/605922#M9409</link>
      <description>&lt;P&gt;If you want to find all elements of some type rather than just the selected elements, take a look at&amp;nbsp;&lt;EM&gt;ACAPI_Element_GetElemList&lt;/EM&gt;. This allows you to retrieve an array of elements from anywhere (whether selected or not).&lt;/P&gt;</description>
      <pubDate>Fri, 31 May 2024 08:01:37 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/605922#M9409</guid>
      <dc:creator>Ralph Wessel</dc:creator>
      <dc:date>2024-05-31T08:01:37Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting the Polyline data for MEP Elements from the Model</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/605949#M9416</link>
      <description>&lt;P&gt;Hi Ralph,&lt;/P&gt;&lt;P&gt;Thank you for your previous response. I'm currently working on extracting polyline data for all MEP elements in my model. Here's the workflow I'm implementing:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Retrieve All Elements:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;I use ACAPI_Element_GetElemList to get a comprehensive list of all elements in the database.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Filter for MEP Elements:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;From this list, I filter out the elements that are of the MEP type.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Extract Polyline Data from Routing Elements:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;For each MEP element identified as a RoutingElement, I extract the polyline data.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Although I've implemented this workflow, I'm not getting any results. Can you please help me identify what might be going wrong or suggest any improvements?&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Fri, 31 May 2024 10:14:51 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/605949#M9416</guid>
      <dc:creator>Amit Tiwari</dc:creator>
      <dc:date>2024-05-31T10:14:51Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting the Polyline data for MEP Elements from the Model</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/605950#M9417</link>
      <description>&lt;P&gt;&lt;a href="https://community.graphisoft.com/t5/user/viewprofilepage/user-id/733"&gt;@Ralph Wessel&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 31 May 2024 10:15:47 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/605950#M9417</guid>
      <dc:creator>Amit Tiwari</dc:creator>
      <dc:date>2024-05-31T10:15:47Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting the Polyline data for MEP Elements from the Model</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/605971#M9419</link>
      <description>&lt;P&gt;Can you clarify what you mean by "&lt;SPAN&gt;not getting any results"? At what point in the 3 steps you described does the process seem to fail? For example, is the process correctly finding MEP elements? If so, how are you trying to get the required information from them (and what happens)?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 31 May 2024 11:55:17 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/605971#M9419</guid>
      <dc:creator>Ralph Wessel</dc:creator>
      <dc:date>2024-05-31T11:55:17Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting the Polyline data for MEP Elements from the Model</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/606103#M9421</link>
      <description>&lt;P&gt;In the third step, I am not able to obtain any polyline data; First two steps succeed. When I use the following line&lt;/P&gt;&lt;DIV&gt;ACAPI::Result&amp;lt;RoutingElement&amp;gt; routingElementResult = RoutingElement::Get (uniquId);&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;if (routingElementResult.IsErr()) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;const auto&amp;amp; error = routingElementResult.UnwrapErr();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ACAPI_WriteReport(error.text.c_str(), false);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;return;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Reporter routingElementReporter;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;std::vector&amp;lt;API_Coord3D&amp;gt; polyline = {};&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;polyline&amp;nbsp; =routingElementResult-&amp;gt;GetPolyLine();&amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt; this line doesn't populate teh polyline with coordinates data&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 03 Jun 2024 04:52:28 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/606103#M9421</guid>
      <dc:creator>Amit Tiwari</dc:creator>
      <dc:date>2024-06-03T04:52:28Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting the Polyline data for MEP Elements from the Model</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/606140#M9424</link>
      <description>&lt;P&gt;&lt;a href="https://community.graphisoft.com/t5/user/viewprofilepage/user-id/733"&gt;@Ralph Wessel&lt;/a&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jun 2024 09:41:54 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/606140#M9424</guid>
      <dc:creator>Amit Tiwari</dc:creator>
      <dc:date>2024-06-03T09:41:54Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting the Polyline data for MEP Elements from the Model</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/606204#M9426</link>
      <description>&lt;P&gt;Are you confident that the elements you're inspecting should have a polyline? I haven't tried myself yet, but I assume not all MEP elements have one.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you haven't tried already I suggest building and running the API example project "MEP_Test". It includes a function &lt;EM&gt;WriteRoutingElementDetails&lt;/EM&gt; which echoes what you're trying to do. If it works, we can try to work out what the difference is. If it doesn't work, I suspect it's a problem with the MEP elements you are trying to inspect.&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jun 2024 12:05:33 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/606204#M9426</guid>
      <dc:creator>Ralph Wessel</dc:creator>
      <dc:date>2024-06-03T12:05:33Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting the Polyline data for MEP Elements from the Model</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/606214#M9427</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Initial Success with MEP_Test&lt;/STRONG&gt;:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;I successfully built the MEP_Test project.&lt;/LI&gt;&lt;LI&gt;Using this project, I was able to extract polyline data from selected elements.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;MEP_Test Functionality:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The MEP_Test project is designed to work based on user selection.&lt;/LI&gt;&lt;LI&gt;It uses the ACAPI_Selection_Get API to retrieve selected elements (API_Neig).&lt;/LI&gt;&lt;LI&gt;A unique ID is then generated from the neig_guid.&lt;/LI&gt;&lt;LI&gt;Finally, the routing element is extracted using RoutingElement::Get(UniqueId).&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Objective:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;My goal is to extract all routing elements present in the model automatically, without relying on manual selection.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="cpp"&gt;void ExtractAllRoutingElements() {
    GS::Array&amp;lt;API_Guid&amp;gt; elementGuids;
    ACAPI_Element_GetElemList(API_ZombieElemID, &amp;amp;elementGuids);

    for (const API_Guid&amp;amp; guid : elementGuids) {
        API_Element element = {};
        element.header.guid = guid;
        
        if (ACAPI_Element_Get(&amp;amp;element) == NoError) {
            // Check if the element is a routing element
            if (element.header.typeID == API_ExternalElemID &amp;amp;&amp;amp;
                (IsBranch(element.header.type.classID) ||
                 IsAccessory(element.header.type.classID) ||
                 IsEquipment(element.header.type.classID) ||
                 IsTerminal(element.header.type.classID) ||
                 IsFitting(element.header.type.classID) ||
                 IsFlexibleSegment(element.header.type.classID) ||
                 IsRoutingElement(element.header.type.classID))) {
                
                // Process the routing element
                Adapter::UniqueID uniqueId(guid);
                WriteRoutingElementDetails(uniqueId);
            }
        }
    }
}

void WriteRoutingElementDetails(Adapter::UniqueID &amp;amp;uniqueId) {
    try {
        ACAPI::Result&amp;lt;RoutingElement&amp;gt; routingElementResult = RoutingElement::Get(uniqueId);

        if (routingElementResult.IsErr()) {
            const auto&amp;amp; error = routingElementResult.UnwrapErr();
            ACAPI_WriteReport(error.text.c_str(), false);
            return;
        }

        Reporter routingElementReporter;
        std::vector&amp;lt;API_Coord3D&amp;gt; polyline = routingElementResult-&amp;gt;GetPolyLine();

        if (polyline.empty()) {
            ACAPI_WriteReport("Polyline is empty", false);
        } else {
            routingElementReporter.Add("Polyline of the routing element:");
            routingElementReporter.SetTabCount(1);

            for (const API_Coord3D&amp;amp; node : polyline) {
                routingElementReporter.Add(node);
            }

            routingElementReporter.Add("This is new Tab");
            routingElementReporter.Write();
        }

        polyline.clear();
    } catch (const std::exception&amp;amp; e) {
        ACAPI_WriteReport(std::string(e.what()).c_str(), false);
    } catch (...) {
        ACAPI_WriteReport("Unknown exception in WriteRoutingElementDetails", false);
    }
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Implementation:&amp;nbsp;&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;ExtractAllRoutingElements Function&lt;/STRONG&gt;:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Enumerates all elements in the model using ACAPI_Element_GetElemList.&lt;/LI&gt;&lt;LI&gt;Filters elements to find routing elements based on their type.&lt;/LI&gt;&lt;LI&gt;Calls WriteRoutingElementDetails for each routing element.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;WriteRoutingElementDetails Function&lt;/STRONG&gt;:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Extracts detailed information about the routing element using RoutingElement::Get.&lt;/LI&gt;&lt;LI&gt;Checks if the polyline data is empty and handles it appropriately.&lt;/LI&gt;&lt;LI&gt;Logs the polyline data.&amp;nbsp; &amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;But my code fails in getting the polyline data. Whereas using the same workflow in Selection I am able to successfully obtain the polyline data&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jun 2024 12:42:12 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/606214#M9427</guid>
      <dc:creator>Amit Tiwari</dc:creator>
      <dc:date>2024-06-03T12:42:12Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting the Polyline data for MEP Elements from the Model</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/606216#M9429</link>
      <description>&lt;P&gt;The function&amp;nbsp;&lt;EM&gt;WriteRoutingElementDetails&lt;/EM&gt; in the "MEP_Test" project only takes the guid to an element as a parameter, which means it should work the same way irrespective of being selected or not. Have you tried a copy/paste of that function to your code to see if it still works when the element guids have not come from a selection?&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jun 2024 12:50:32 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/606216#M9429</guid>
      <dc:creator>Ralph Wessel</dc:creator>
      <dc:date>2024-06-03T12:50:32Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting the Polyline data for MEP Elements from the Model</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/606222#M9430</link>
      <description>&lt;P&gt;I tried copy pasting the same in my code ( writeRoutingElementDetails comes from MEP_Test Example ). It still doesn't work.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jun 2024 13:06:40 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/606222#M9430</guid>
      <dc:creator>Amit Tiwari</dc:creator>
      <dc:date>2024-06-03T13:06:40Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting the Polyline data for MEP Elements from the Model</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/606225#M9431</link>
      <description>&lt;P&gt;Are the element guids the same in both cases?&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jun 2024 13:10:06 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Extracting-the-Polyline-data-for-MEP-Elements-from-the-Model/m-p/606225#M9431</guid>
      <dc:creator>Ralph Wessel</dc:creator>
      <dc:date>2024-06-03T13:10:06Z</dc:date>
    </item>
  </channel>
</rss>

