<?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: Checking and managing Opening Connections in Modeling</title>
    <link>https://community.graphisoft.com/t5/Modeling/Checking-and-managing-Opening-Connections/m-p/590931#M170786</link>
    <description>&lt;P&gt;Maybe it could be optional. When splitting an element, Archicad could check for this and give the user a choice to keep the associations or delete them.&lt;/P&gt;</description>
    <pubDate>Mon, 04 Mar 2024 13:44:15 GMT</pubDate>
    <dc:creator>Laszlo Nagy</dc:creator>
    <dc:date>2024-03-04T13:44:15Z</dc:date>
    <item>
      <title>Checking and managing Opening Connections</title>
      <link>https://community.graphisoft.com/t5/Modeling/Checking-and-managing-Opening-Connections/m-p/589330#M170622</link>
      <description>&lt;P&gt;I've been looking for a solution to check and to manage opening connections, and failed to find a better one than clicking on each opening and manually doing it. Does anyone have a better idea?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;My problem in a nutshell:&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;Openings connected to elements they don't actually intersect with cause performance problems. This is an old topic, that stems from the SEOs, however the issues that it's causing has evolved to a new level with refurbishment projects becoming more of a standard.&lt;BR /&gt;Our workflow for refurb projects starts with building a solid base model of the existing core of the building, including main openings. As a parallel process we are developing our concept on a "dummy". When our concept is ready to be merged into our core model the existing elements will be sliced up for parts of them are to be demolished: resulting in numerous unwanted opening connections with a negative impact on performance.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ArchiCAD_Öffnung_01.png" style="width: 800px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/53767i50C22161523EB952/image-dimensions/800x529?v=v2" width="800" height="529" role="button" title="ArchiCAD_Öffnung_01.png" alt="ArchiCAD_Öffnung_01.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;
&lt;P&gt;&lt;U&gt;Looking for a solution:&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;Ideally Graphisoft should provide a solution to this problem as soon as possible.&lt;BR /&gt;With how pressing this matter became lateley, I've started to research all possible ways to speed up the process of opening checking. My way of thinking was: if I would be able to extract a list of connected elements for each opening, I'd be able to run a reversed collision detection on them (in this case the lack of a collision is the issue). So far I failed to find any solution to create that connection-list, even having looked into both Python API and JSON API.&lt;/P&gt;</description>
      <pubDate>Mon, 26 Feb 2024 02:09:23 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Checking-and-managing-Opening-Connections/m-p/589330#M170622</guid>
      <dc:creator>zsoka biro</dc:creator>
      <dc:date>2024-02-26T02:09:23Z</dc:date>
    </item>
    <item>
      <title>Re: Checking and managing Opening Connections</title>
      <link>https://community.graphisoft.com/t5/Modeling/Checking-and-managing-Opening-Connections/m-p/589334#M170623</link>
      <description>&lt;P&gt;While I second your demand, I fail to grasp how your workflow looks like. Would you mind reiterating on that? Because I've never heard something similar before.&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2024 10:19:54 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Checking-and-managing-Opening-Connections/m-p/589334#M170623</guid>
      <dc:creator>runxel</dc:creator>
      <dc:date>2024-02-22T10:19:54Z</dc:date>
    </item>
    <item>
      <title>Re: Checking and managing Opening Connections</title>
      <link>https://community.graphisoft.com/t5/Modeling/Checking-and-managing-Opening-Connections/m-p/589396#M170627</link>
      <description>&lt;P&gt;Our workflow for modeling a refurbishment project:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Early Planning stage&lt;OL class="lia-list-style-type-lower-alpha"&gt;&lt;LI&gt;Team A is working on a concept proposal using whatever method they are the most efficient with: Rhino / Sktechup / 2D drawings in ArchiCAD&lt;/LI&gt;&lt;LI&gt;At the same time Team B is modeling the existing building in a clean ArchiCAD file based off of historical documentation / surveyor data. This is the BIM model that we want to use on the long term.&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="zsokabiro_0-1708621292528.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/53790iC5AC1257FB520911/image-size/medium?v=v2&amp;amp;px=400" role="button" title="zsokabiro_0-1708621292528.png" alt="zsokabiro_0-1708621292528.png" /&gt;&lt;/span&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;"Fusion" stage: Team A and B work together. Their first goal is to integrate the the proposed design in the model Team B has created. As a result of the concept, some existing elements will be partially demolished. For that, we cut those existing elements in pieces and edit the renovation status as needed.&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="zsokabiro_1-1708621567928.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/53791iEB46C59C3F0D7BD1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="zsokabiro_1-1708621567928.png" alt="zsokabiro_1-1708621567928.png" /&gt;&lt;/span&gt;&lt;P&gt;Left part = existing, middle part = to be demolished, right part = existing. As a result of the "cut" actions all openings are connected to all 3 wall pieces.&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;</description>
      <pubDate>Thu, 22 Feb 2024 17:10:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Checking-and-managing-Opening-Connections/m-p/589396#M170627</guid>
      <dc:creator>zsoka biro</dc:creator>
      <dc:date>2024-02-22T17:10:00Z</dc:date>
    </item>
    <item>
      <title>Re: Checking and managing Opening Connections</title>
      <link>https://community.graphisoft.com/t5/Modeling/Checking-and-managing-Opening-Connections/m-p/589468#M170641</link>
      <description>&lt;P&gt;Thank you so much for the deeper explanation. Now I got you!&lt;/P&gt;
&lt;P&gt;It's truly a bit bad that the operators are still active after splitting the geometry....&lt;/P&gt;
&lt;P&gt;In any case a good start would be to be able to schedule SEOs and openings with their relative constituents.&lt;/P&gt;</description>
      <pubDate>Fri, 23 Feb 2024 11:06:59 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Checking-and-managing-Opening-Connections/m-p/589468#M170641</guid>
      <dc:creator>runxel</dc:creator>
      <dc:date>2024-02-23T11:06:59Z</dc:date>
    </item>
    <item>
      <title>Re: Checking and managing Opening Connections</title>
      <link>https://community.graphisoft.com/t5/Modeling/Checking-and-managing-Opening-Connections/m-p/590153#M170703</link>
      <description>&lt;P&gt;I took another look at this. I can confirm that if you have an Opening in a Wall, and you split the Wall, the Opening will still be linked to both pieces, even the piece the 3D body of which it no longer cuts. I will report this to GS HQ.&lt;/P&gt;</description>
      <pubDate>Tue, 27 Feb 2024 16:41:19 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Checking-and-managing-Opening-Connections/m-p/590153#M170703</guid>
      <dc:creator>Laszlo Nagy</dc:creator>
      <dc:date>2024-02-27T16:41:19Z</dc:date>
    </item>
    <item>
      <title>Re: Checking and managing Opening Connections</title>
      <link>https://community.graphisoft.com/t5/Modeling/Checking-and-managing-Opening-Connections/m-p/590157#M170704</link>
      <description>&lt;P&gt;Isn't that how it should work? The opening has a explicit relationship to a element and if the element is split into two the relationship should prevail. Right? It is however inconsistent with how SEO works so you could report that.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The real issue here is that there is no way to easily manage and overview all opening and SEO relationships in a model.&lt;/P&gt;</description>
      <pubDate>Tue, 27 Feb 2024 17:12:36 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Checking-and-managing-Opening-Connections/m-p/590157#M170704</guid>
      <dc:creator>hevi</dc:creator>
      <dc:date>2024-02-27T17:12:36Z</dc:date>
    </item>
    <item>
      <title>Re: Checking and managing Opening Connections</title>
      <link>https://community.graphisoft.com/t5/Modeling/Checking-and-managing-Opening-Connections/m-p/590931#M170786</link>
      <description>&lt;P&gt;Maybe it could be optional. When splitting an element, Archicad could check for this and give the user a choice to keep the associations or delete them.&lt;/P&gt;</description>
      <pubDate>Mon, 04 Mar 2024 13:44:15 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Checking-and-managing-Opening-Connections/m-p/590931#M170786</guid>
      <dc:creator>Laszlo Nagy</dc:creator>
      <dc:date>2024-03-04T13:44:15Z</dc:date>
    </item>
    <item>
      <title>Re: Checking and managing Opening Connections</title>
      <link>https://community.graphisoft.com/t5/Modeling/Checking-and-managing-Opening-Connections/m-p/591000#M170804</link>
      <description>&lt;P&gt;Possible but it seems as a unnecessary load on the software or the user. I think it would be better solved by a connection manager which shows all connections in the model with the ability to check for connections where the target and operator doesn't intersect - making it possible for the user to easily clean up unwanted connections. Being able to centrally see and manage connections would also have benefits beyond the user case.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It should also be noted that the user case arises from lack of a proper way to handle change and alternative designs - there shouldn't really be an issue of three walls to begin with.&lt;/P&gt;</description>
      <pubDate>Mon, 04 Mar 2024 21:49:39 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Checking-and-managing-Opening-Connections/m-p/591000#M170804</guid>
      <dc:creator>hevi</dc:creator>
      <dc:date>2024-03-04T21:49:39Z</dc:date>
    </item>
    <item>
      <title>Re: Checking and managing Opening Connections</title>
      <link>https://community.graphisoft.com/t5/Modeling/Checking-and-managing-Opening-Connections/m-p/591420#M170817</link>
      <description>&lt;P&gt;Thanks for the report. The problem is bigger, than it looks. It works the same with the slabs just like with the walls. The slabs have usually multiple openings which connections will be multiplied through the cut of the element. In mid-large projects this&amp;nbsp;phenomena coused in our office immediate crashes of ArchiCAD if the story should be opened where these slabs are represented. In this case the only (pretty timeconsuming) solution is, if in 3D-view each slab-piece is checked one by one.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 07 Mar 2024 11:39:45 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Checking-and-managing-Opening-Connections/m-p/591420#M170817</guid>
      <dc:creator>Csaba Horvath</dc:creator>
      <dc:date>2024-03-07T11:39:45Z</dc:date>
    </item>
    <item>
      <title>Re: Checking and managing Opening Connections</title>
      <link>https://community.graphisoft.com/t5/Modeling/Checking-and-managing-Opening-Connections/m-p/608827#M172311</link>
      <description>&lt;P&gt;We've developed an Add-On based on the Archicad API to manage connections within a 3D model. This tool allows us to identify and visually check connections where no intersection is detected.&lt;/P&gt;
&lt;P&gt;Using this Add-On, we've been able to identify numerous problematic connections and understand their origins. For one particular project, we reduced the total connections from 2300 to 1800 meaningful connections. As a result, the project's performance improved noticeably.&lt;/P&gt;
&lt;P&gt;However, there are still some limitations:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;The Add-On doesn't work correctly with openings involving elements scheduled for demolition.&lt;/LI&gt;
&lt;LI&gt;The Archicad API lacks a function to disconnect elements directly.&lt;/LI&gt;
&lt;LI&gt;AND It's challenging to determine if the target element is the primary element (pinned) of an opening. Because delete the connection means delete the opening.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;We've also developed a similar Add-On for managing Solid Operations. Here, identifying "problematic connections" is more challenging due to the lack of intersections between the operator and the target. To address this, we resorted to using bounding boxes, which did not always yield reliable results.&lt;/P&gt;
&lt;P&gt;Based on our experience, I suggest that Archicad should prompt users immediately when a connection is established, asking if the connection should be maintained. Additionally, an Opening Manager/Solid Operation Manager would be beneficial for providing a comprehensive overview of these connections.&lt;/P&gt;
&lt;P&gt;Attached are some photos illustrating our findings and the Add-On in action.&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="1 (1).png" style="width: 999px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/62682i741E825F2D7CE6F1/image-size/large?v=v2&amp;amp;px=999" role="button" title="1 (1).png" alt="1 (1).png" /&gt;&lt;/span&gt; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2 (1).png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/62683i8829BC56E340067C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="2 (1).png" alt="2 (1).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="3.png" style="width: 999px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/62684iB4AF7DD3CE9F2464/image-size/large?v=v2&amp;amp;px=999" role="button" title="3.png" alt="3.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Wed, 19 Jun 2024 00:32:25 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modeling/Checking-and-managing-Opening-Connections/m-p/608827#M172311</guid>
      <dc:creator>Tuan Tai Truong</dc:creator>
      <dc:date>2024-06-19T00:32:25Z</dc:date>
    </item>
  </channel>
</rss>

