<?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: PROJECT2{??} and SEO ? in GDL</title>
    <link>https://community.graphisoft.com/t5/GDL/PROJECT2-and-SEO/m-p/706616#M8555</link>
    <description>&lt;P&gt;1. A key aspect of MVO is TAG filtering for operators (with your own simple miniRegEx).&lt;/P&gt;
&lt;P&gt;Based on this, specific behaviors can be enforced for individual OperatorSEOmobile.&lt;/P&gt;
&lt;P&gt;This is somewhat similar to the graphic combination override mechanism, although it is more modest and limited to 10 levels of TAG filtering for OperatorSEOmobile.&lt;/P&gt;
&lt;P&gt;Of course, by disabling MVO filtering, you can easily&amp;nbsp;and simply enforce specific behaviors for ALL OperatorSEOmobile simultaneously.&lt;/P&gt;
&lt;P&gt;As an aside, each OperatorSEOmobile has a simple toggle: whether it should respect MVO settings.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="wwwOperatorSEOmobile03.png" style="width: 999px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/102644iCE4778652F934F22/image-size/large?v=v2&amp;amp;px=999" role="button" title="wwwOperatorSEOmobile03.png" alt="wwwOperatorSEOmobile03.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;2. OperatorSEOmobile excluded from SEO or, conversely, participating in SEO (according to TAG filtering in MVO settings) can be subject to any combination of settings:&lt;BR /&gt;- move them "far, up, down, etc.", i.e., outside the area of ​​influence;&lt;BR /&gt;- change the XYZ dimensions (e.g., reset the operator's body height to 0 or increase the height to create a solid from the plane);&lt;BR /&gt;- enable the wireframe without SEO influence (MODEL WIRE);&lt;/P&gt;
&lt;P&gt;I usually use a downward offset (maximum below the entire model/building, e.g., -10 m) for OperatorSEOmobile excluded from SEO – it's the simplest &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;.&lt;BR /&gt;For clarity, I store OperatorSEOmobile on a separate layer.&lt;/P&gt;
&lt;P&gt;As a rule, OperatorSEOmobile excluded from slicing always switch to wireframe mode (MODEL WIRE) in the 3D script.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="wwwOperatorSEOmobile02.png" style="width: 999px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/102645i784E23F5B28FE5BF/image-size/large?v=v2&amp;amp;px=999" role="button" title="wwwOperatorSEOmobile02.png" alt="wwwOperatorSEOmobile02.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;As a side note: active operators can be DISPLAYED as wireframes for clarity, but of course, in the 3D script, they act as SOLID MODELS.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3. How OperatorSEOmobile works:&lt;BR /&gt;- I insert OperatorSEOmobile into the project (+ select its native, simple shape: wall, cuboid, cylinder, etc.);&lt;/P&gt;
&lt;P&gt;- I perform standard solid operations on design elements;&lt;BR /&gt;- Of course, you can further adjust the position/size of OperatorSEOmobile by observing how it cuts design elements;&lt;BR /&gt;- It's worth assigning a TAG in the OperatorSEOmobile settings so that MVO can consciously enforce the behavior of this OperatorSEOmobile.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;4. How MVO works:&lt;BR /&gt;- At the highest [1] level of filtration, it imposes a common behavior (e.g., leaving the SEO influence zone) for all OperatorSEOmobiles, hence the filtering criterion: "*".&lt;BR /&gt;- Then, at subsequent levels [2], [3],...[10] of filtration, you can individualize specific OperatorSEOmobiles, meaning, for example, that they remain in their original location and thus influence SEO cuts.&lt;BR /&gt;&lt;SPAN class="HwtZe"&gt;&lt;SPAN class="jCAhz ChMk0b"&gt;&lt;SPAN class="ryNqvb"&gt;- This means that the combinations of OperatorSEOmobile behaviors are, in a sense, cascading from the first to the last active filtration level.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Of course, in terms of GDL, most of the above-mentioned processes are not performed by the MVO, but by each OperatorSEOmobile individually.&lt;/P&gt;
&lt;P&gt;This means that each OperatorSEOmobile checks whether its own TAG meets the MVO's cascading filtering criteria and analyzes the behaviors it should be subjected to.&lt;/P&gt;
&lt;P&gt;In short, thanks to MVO, only the OperatorSEOmobiles that are supposed to clip something in a given view remain on the stage (and usually in their original position). The remaining OperatorSEOmobiles are supposed to move as far away from the stage as possible in that view (and not clip anything!) &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;5. Performance?&lt;BR /&gt;I didn't have a performance issue because I don't use many OperatorSEOmobiles (maybe a few or a dozen).&lt;BR /&gt;Besides, the very concept of "performance" would require METHODICAL testing in various situations, with different project sizes, project model complexity, etc.&lt;/P&gt;</description>
    <pubDate>Fri, 26 Jun 2026 12:56:15 GMT</pubDate>
    <dc:creator>gaba</dc:creator>
    <dc:date>2026-06-26T12:56:15Z</dc:date>
    <item>
      <title>PROJECT2{??} and SEO ?</title>
      <link>https://community.graphisoft.com/t5/GDL/PROJECT2-and-SEO/m-p/706206#M8534</link>
      <description>&lt;P&gt;Can any variation or setting of the PROJECT2{??} function show the results of an SEO operation on a GDL object in a 2D plan?&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="project2cut.jpg" style="width: 999px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/102525i64743A75EE625B83/image-size/large?v=v2&amp;amp;px=999" role="button" title="project2cut.jpg" alt="project2cut.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier" color="grey"&gt;Operating system used: &lt;EM&gt;Windows 10&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Wed, 24 Jun 2026 20:57:13 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/PROJECT2-and-SEO/m-p/706206#M8534</guid>
      <dc:creator>gaba</dc:creator>
      <dc:date>2026-06-24T20:57:13Z</dc:date>
    </item>
    <item>
      <title>Re: PROJECT2{??} and SEO ?</title>
      <link>https://community.graphisoft.com/t5/GDL/PROJECT2-and-SEO/m-p/706207#M8535</link>
      <description>&lt;P&gt;Not that I know of.&lt;/P&gt;
&lt;P&gt;Project2 is simply showing what was scripted in the 3D script.&lt;/P&gt;
&lt;P&gt;The 3D script has no idea of how the object is being affected by an SEO, just that is is being affected by an SEO.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;All you can do is determine if an SEO is taking place and offer an alternative script which the Project2 could show.&lt;/P&gt;
&lt;P&gt;But the alternative script is what you tell it to do, not what is actually happening with the SEO.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Does that make sense?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Barry.&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jun 2026 11:23:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/PROJECT2-and-SEO/m-p/706207#M8535</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2026-06-23T11:23:00Z</dc:date>
    </item>
    <item>
      <title>Re: PROJECT2{??} and SEO ?</title>
      <link>https://community.graphisoft.com/t5/GDL/PROJECT2-and-SEO/m-p/706209#M8536</link>
      <description>&lt;P&gt;Too bad &lt;span class="lia-unicode-emoji" title=":worried_face:"&gt;😟&lt;/span&gt;, but thank you for the quick reply!&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jun 2026 12:03:39 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/PROJECT2-and-SEO/m-p/706209#M8536</guid>
      <dc:creator>gaba</dc:creator>
      <dc:date>2026-06-23T12:03:39Z</dc:date>
    </item>
    <item>
      <title>Re: PROJECT2{??} and SEO ?</title>
      <link>https://community.graphisoft.com/t5/GDL/PROJECT2-and-SEO/m-p/706286#M8541</link>
      <description>&lt;P&gt;in general, SEO's don't translate through to plan view, regardless of which tool is used. I think because the SEO trimming body does not actually 'trim' the element. The geometry still exists above/below/inside the target element(s); it just doesn't show (until you select the elements).&lt;BR /&gt;so a plan view of an object using project2 is still showing the projection of the 'hidden' portions of the object.&lt;/P&gt;</description>
      <pubDate>Wed, 24 Jun 2026 01:57:18 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/PROJECT2-and-SEO/m-p/706286#M8541</guid>
      <dc:creator>Patrick M</dc:creator>
      <dc:date>2026-06-24T01:57:18Z</dc:date>
    </item>
    <item>
      <title>Re: PROJECT2{??} and SEO ?</title>
      <link>https://community.graphisoft.com/t5/GDL/PROJECT2-and-SEO/m-p/706353#M8544</link>
      <description>&lt;P&gt;Not an answer but maybe useful or related, depending what you need the SEO to do.&lt;BR /&gt;1. If you need to see the true projection with the cut, you can create a plan 3D document&lt;BR /&gt;2. Finalise the operation - convert to morph&lt;BR /&gt;3. Project2{4} has an option of cutplane and you can set its height&lt;BR /&gt;4. SEO inside GDL with SUBGROUP command but this means operator needs to be part of the object&lt;/P&gt;</description>
      <pubDate>Wed, 24 Jun 2026 09:39:31 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/PROJECT2-and-SEO/m-p/706353#M8544</guid>
      <dc:creator>Davor P</dc:creator>
      <dc:date>2026-06-24T09:39:31Z</dc:date>
    </item>
    <item>
      <title>Re: PROJECT2{??} and SEO ?</title>
      <link>https://community.graphisoft.com/t5/GDL/PROJECT2-and-SEO/m-p/706520#M8548</link>
      <description>&lt;P&gt;Thank you for the diverse and inspiring ideas.&lt;/P&gt;
&lt;P&gt;Many years ago, Cutting planes appeared in ArchiCAD; they were cool and easy to use, but they had limitations.&lt;BR /&gt;Therefore, I created an alternative solution with a dynamic model cutting mechanism, using a special OperatorSEOmobile object (built-in shapes: plane, cuboid, cylinder, etc.). Importantly, you can add a tag to each OperatorSEOmobile object.&lt;/P&gt;
&lt;P&gt;The OperatorSEOmobile object "appears" (and cuts the model) or "disappears" (and doesn't cut the model) depending on the MVO settings.&lt;/P&gt;
&lt;P&gt;MVO recognizes OperatorSEOmobile tags and uses them to filter the "showing" or "hiding" of specific OperatorSEOmobile objects to achieve the desired SEO effect.&lt;/P&gt;
&lt;P&gt;Everything works great in the 3D window, but unfortunately, cutting GDL objects, among other things, doesn't translate dynamically to the 2D window.&lt;/P&gt;
&lt;P&gt;Recently I decided to learn more about and use PROJECT2{?}... to show GDL objects in a 2D projection window cut by OperatorSEOmobile, but it really seems impossible for now.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="wwwOperatorSEOmobile2048.png" style="width: 999px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/102642i069077CB1F1CC68D/image-size/large?v=v2&amp;amp;px=999" role="button" title="wwwOperatorSEOmobile2048.png" alt="wwwOperatorSEOmobile2048.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;
&lt;P&gt; &lt;/P&gt;
&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Fri, 26 Jun 2026 09:47:14 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/PROJECT2-and-SEO/m-p/706520#M8548</guid>
      <dc:creator>gaba</dc:creator>
      <dc:date>2026-06-26T09:47:14Z</dc:date>
    </item>
    <item>
      <title>Re: PROJECT2{??} and SEO ?</title>
      <link>https://community.graphisoft.com/t5/GDL/PROJECT2-and-SEO/m-p/706536#M8552</link>
      <description>&lt;P&gt;That's pretty interesting!&lt;BR /&gt;Guess the 2D plan view in Archicad is analogous to 2D script in GDL - a separate environment where engine builds each element mostly isolated. Building material and wall interactions as some interactions between elements that do get resolved on symbollic level but SEO (un)fortunately doesn't. Personally I am not a big fan of boolean operations as they can have huge impact on performance if not used sparingly but they do have their place.&lt;BR /&gt;My questions would be - when a cutting element is off in MVO - do you skip generating the cutter geometry? And how does that impact the performance? Assuming the solid operation between elements is always established, just the operator geometry is not there so the cut doesn't happen. But is the performance still affected? And do you get any report warnings similar to those about degenerate geometry?&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jun 2026 23:34:49 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/PROJECT2-and-SEO/m-p/706536#M8552</guid>
      <dc:creator>Davor P</dc:creator>
      <dc:date>2026-06-25T23:34:49Z</dc:date>
    </item>
    <item>
      <title>Re: PROJECT2{??} and SEO ?</title>
      <link>https://community.graphisoft.com/t5/GDL/PROJECT2-and-SEO/m-p/706616#M8555</link>
      <description>&lt;P&gt;1. A key aspect of MVO is TAG filtering for operators (with your own simple miniRegEx).&lt;/P&gt;
&lt;P&gt;Based on this, specific behaviors can be enforced for individual OperatorSEOmobile.&lt;/P&gt;
&lt;P&gt;This is somewhat similar to the graphic combination override mechanism, although it is more modest and limited to 10 levels of TAG filtering for OperatorSEOmobile.&lt;/P&gt;
&lt;P&gt;Of course, by disabling MVO filtering, you can easily&amp;nbsp;and simply enforce specific behaviors for ALL OperatorSEOmobile simultaneously.&lt;/P&gt;
&lt;P&gt;As an aside, each OperatorSEOmobile has a simple toggle: whether it should respect MVO settings.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="wwwOperatorSEOmobile03.png" style="width: 999px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/102644iCE4778652F934F22/image-size/large?v=v2&amp;amp;px=999" role="button" title="wwwOperatorSEOmobile03.png" alt="wwwOperatorSEOmobile03.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;2. OperatorSEOmobile excluded from SEO or, conversely, participating in SEO (according to TAG filtering in MVO settings) can be subject to any combination of settings:&lt;BR /&gt;- move them "far, up, down, etc.", i.e., outside the area of ​​influence;&lt;BR /&gt;- change the XYZ dimensions (e.g., reset the operator's body height to 0 or increase the height to create a solid from the plane);&lt;BR /&gt;- enable the wireframe without SEO influence (MODEL WIRE);&lt;/P&gt;
&lt;P&gt;I usually use a downward offset (maximum below the entire model/building, e.g., -10 m) for OperatorSEOmobile excluded from SEO – it's the simplest &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;.&lt;BR /&gt;For clarity, I store OperatorSEOmobile on a separate layer.&lt;/P&gt;
&lt;P&gt;As a rule, OperatorSEOmobile excluded from slicing always switch to wireframe mode (MODEL WIRE) in the 3D script.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="wwwOperatorSEOmobile02.png" style="width: 999px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/102645i784E23F5B28FE5BF/image-size/large?v=v2&amp;amp;px=999" role="button" title="wwwOperatorSEOmobile02.png" alt="wwwOperatorSEOmobile02.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;As a side note: active operators can be DISPLAYED as wireframes for clarity, but of course, in the 3D script, they act as SOLID MODELS.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3. How OperatorSEOmobile works:&lt;BR /&gt;- I insert OperatorSEOmobile into the project (+ select its native, simple shape: wall, cuboid, cylinder, etc.);&lt;/P&gt;
&lt;P&gt;- I perform standard solid operations on design elements;&lt;BR /&gt;- Of course, you can further adjust the position/size of OperatorSEOmobile by observing how it cuts design elements;&lt;BR /&gt;- It's worth assigning a TAG in the OperatorSEOmobile settings so that MVO can consciously enforce the behavior of this OperatorSEOmobile.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;4. How MVO works:&lt;BR /&gt;- At the highest [1] level of filtration, it imposes a common behavior (e.g., leaving the SEO influence zone) for all OperatorSEOmobiles, hence the filtering criterion: "*".&lt;BR /&gt;- Then, at subsequent levels [2], [3],...[10] of filtration, you can individualize specific OperatorSEOmobiles, meaning, for example, that they remain in their original location and thus influence SEO cuts.&lt;BR /&gt;&lt;SPAN class="HwtZe"&gt;&lt;SPAN class="jCAhz ChMk0b"&gt;&lt;SPAN class="ryNqvb"&gt;- This means that the combinations of OperatorSEOmobile behaviors are, in a sense, cascading from the first to the last active filtration level.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Of course, in terms of GDL, most of the above-mentioned processes are not performed by the MVO, but by each OperatorSEOmobile individually.&lt;/P&gt;
&lt;P&gt;This means that each OperatorSEOmobile checks whether its own TAG meets the MVO's cascading filtering criteria and analyzes the behaviors it should be subjected to.&lt;/P&gt;
&lt;P&gt;In short, thanks to MVO, only the OperatorSEOmobiles that are supposed to clip something in a given view remain on the stage (and usually in their original position). The remaining OperatorSEOmobiles are supposed to move as far away from the stage as possible in that view (and not clip anything!) &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;5. Performance?&lt;BR /&gt;I didn't have a performance issue because I don't use many OperatorSEOmobiles (maybe a few or a dozen).&lt;BR /&gt;Besides, the very concept of "performance" would require METHODICAL testing in various situations, with different project sizes, project model complexity, etc.&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jun 2026 12:56:15 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/PROJECT2-and-SEO/m-p/706616#M8555</guid>
      <dc:creator>gaba</dc:creator>
      <dc:date>2026-06-26T12:56:15Z</dc:date>
    </item>
    <item>
      <title>Re: PROJECT2{??} and SEO ?</title>
      <link>https://community.graphisoft.com/t5/GDL/PROJECT2-and-SEO/m-p/706663#M8559</link>
      <description>&lt;P&gt;Very cool, very niche.&lt;/P&gt;
&lt;P&gt;I make the same happen nowadays with SEO and openings on Design Options.&amp;nbsp;&lt;BR /&gt;Openings even can have an effect in the floor plan. So for elements that are supported this is my favorite method.&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jun 2026 18:14:31 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/PROJECT2-and-SEO/m-p/706663#M8559</guid>
      <dc:creator>runxel</dc:creator>
      <dc:date>2026-06-26T18:14:31Z</dc:date>
    </item>
    <item>
      <title>Re: PROJECT2{??} and SEO ?</title>
      <link>https://community.graphisoft.com/t5/GDL/PROJECT2-and-SEO/m-p/706665#M8560</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://community.graphisoft.com/t5/user/viewprofilepage/user-id/640"&gt;@runxel&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;I make the same happen nowadays with SEO and openings on Design Options.&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Design option &amp;amp; SEO?! Wow, great idea! I hadn't thought of that before.&lt;/P&gt;
&lt;P&gt;Besides, the Design option is a fairly new feature, and I haven't really warmed up to it yet. I tried really hard, but I reached a dead end and abandoned the Design option.&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jun 2026 19:25:40 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/PROJECT2-and-SEO/m-p/706665#M8560</guid>
      <dc:creator>gaba</dc:creator>
      <dc:date>2026-06-26T19:25:40Z</dc:date>
    </item>
  </channel>
</rss>

