<?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 Prevent (!) Line elimination in GDL</title>
    <link>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276650#M3256</link>
    <description>&lt;DIV class="actalk-migrated-content"&gt;Hey folks, I have a TUBE{2} and need my lines to be NOT eliminated.&lt;BR /&gt;See this picture below, just two cubes (as dummy) to show the issue. If you stack them, they will join and I somehow need to prevent this from happening, since they need to be visually different.&lt;BR /&gt;The MASK parameter for the tube{2} is set to 1+2+16+32, which means, the line elimination flags are &lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;not set (especially looking at you, 1024!).&lt;BR /&gt;Yet, it still eliminates the line between the two objects. &lt;IMG style="display: inline;" src="https://community.graphisoft.com/legacyfs/online/emojis/icon_confused.gif" border="0" /&gt; &lt;BR /&gt;&lt;BR /&gt;&lt;/DIV&gt;</description>
    <pubDate>Tue, 14 Sep 2021 07:06:35 GMT</pubDate>
    <dc:creator>runxel</dc:creator>
    <dc:date>2021-09-14T07:06:35Z</dc:date>
    <item>
      <title>Prevent (!) Line elimination</title>
      <link>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276650#M3256</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;Hey folks, I have a TUBE{2} and need my lines to be NOT eliminated.&lt;BR /&gt;See this picture below, just two cubes (as dummy) to show the issue. If you stack them, they will join and I somehow need to prevent this from happening, since they need to be visually different.&lt;BR /&gt;The MASK parameter for the tube{2} is set to 1+2+16+32, which means, the line elimination flags are &lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;not set (especially looking at you, 1024!).&lt;BR /&gt;Yet, it still eliminates the line between the two objects. &lt;IMG style="display: inline;" src="https://community.graphisoft.com/legacyfs/online/emojis/icon_confused.gif" border="0" /&gt; &lt;BR /&gt;&lt;BR /&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 14 Sep 2021 07:06:35 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276650#M3256</guid>
      <dc:creator>runxel</dc:creator>
      <dc:date>2021-09-14T07:06:35Z</dc:date>
    </item>
    <item>
      <title>Re: Prevent (!) Line elimination</title>
      <link>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276651#M3257</link>
      <description>I don't think you can do this. But you can change your layer's intersection priority to 0.</description>
      <pubDate>Thu, 17 Jun 2021 10:48:24 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276651#M3257</guid>
      <dc:creator>Miha Nahtigal</dc:creator>
      <dc:date>2021-06-17T10:48:24Z</dc:date>
    </item>
    <item>
      <title>Re: Prevent (!) Line elimination</title>
      <link>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276652#M3258</link>
      <description>&lt;BLOCKQUOTE&gt;vuego wrote:&lt;BR /&gt;
I don't think you can do this. But you can change your layer's intersection priority to 0.
&lt;/BLOCKQUOTE&gt;

D%mn. That would be quite silly. Why then even have the line elimination flags, if they are useless? &lt;BR /&gt;
Hopefully Péter will drop by and sharing some knowledge.&lt;BR /&gt;
&lt;BR /&gt;
In the end I could just go very ugly and make them tubes a fraction of a mm smaller.  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_rolleyes.gif" style="display : inline;" /&gt;</description>
      <pubDate>Thu, 17 Jun 2021 11:08:26 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276652#M3258</guid>
      <dc:creator>runxel</dc:creator>
      <dc:date>2021-06-17T11:08:26Z</dc:date>
    </item>
    <item>
      <title>Re: Prevent (!) Line elimination</title>
      <link>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276653#M3259</link>
      <description>Perhaps I am missing something, but I think this line eliminating thing is related to the coplanar adjacent surfaces hard coded within AC.&lt;BR /&gt;
Either you change the layer priority number or create a different surface to show the line.  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_evil.gif" style="display : inline;" /&gt; &lt;BR /&gt;
I have mentioned this on a &lt;A href="https://archicad-talk.graphisoft.com/viewtopic.php?f=25&amp;amp;t=70546&amp;amp;p=315290#p315290" target="_blank"&gt;Line/Surface Merging Control&lt;/A&gt; wish.  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_mrgreen.gif" style="display : inline;" /&gt;&lt;BR /&gt;
GS did give some prompt feedback at the time (Thanks Gergely Hari!).  It seems they are more for including this in the BM definition.  Lets hope this for AC25.  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_smile.gif" style="display : inline;" /&gt;</description>
      <pubDate>Thu, 17 Jun 2021 11:54:22 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276653#M3259</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-06-17T11:54:22Z</dc:date>
    </item>
    <item>
      <title>Re: Prevent (!) Line elimination</title>
      <link>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276654#M3260</link>
      <description>If you use BODY - 1 at the end of a PRISM_ command, you can merge the surfaces of 2 PRISM_, which surfaces are not merged by default. Maybe there is something that works in the opposite direction.</description>
      <pubDate>Thu, 17 Jun 2021 12:31:18 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276654#M3260</guid>
      <dc:creator>Jochen Suehlo</dc:creator>
      <dc:date>2021-06-17T12:31:18Z</dc:date>
    </item>
    <item>
      <title>Re: Prevent (!) Line elimination</title>
      <link>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276655#M3261</link>
      <description>&lt;BLOCKQUOTE&gt;runxel wrote:&lt;BR /&gt;
In the end I could just go very ugly and make them tubes a fraction of a mm smaller.  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_rolleyes.gif" style="display : inline;" /&gt;&lt;/BLOCKQUOTE&gt;
Or use the Poly2 command to draw the lines. I have done this in similar circumstances.&lt;BR /&gt;
&lt;BR /&gt;
David</description>
      <pubDate>Thu, 17 Jun 2021 12:37:39 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276655#M3261</guid>
      <dc:creator>David Maudlin</dc:creator>
      <dc:date>2021-06-17T12:37:39Z</dc:date>
    </item>
    <item>
      <title>Re: Prevent (!) Line elimination</title>
      <link>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276656#M3262</link>
      <description>&lt;BLOCKQUOTE&gt;David wrote:&lt;BR /&gt;
&lt;BLOCKQUOTE&gt;runxel wrote:&lt;BR /&gt;
In the end I could just go very ugly and make them tubes a fraction of a mm smaller.  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_rolleyes.gif" style="display : inline;" /&gt;&lt;/BLOCKQUOTE&gt;
Or use the Poly2 command to draw the lines. I have done this in similar circumstances.
&lt;/BLOCKQUOTE&gt;

Hey David, you mean with POLY_ set to `model wire`?&lt;BR /&gt;
Mhm, that could be workaround.&lt;BR /&gt;
Still a very dumb way, tho...</description>
      <pubDate>Thu, 17 Jun 2021 12:50:07 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276656#M3262</guid>
      <dc:creator>runxel</dc:creator>
      <dc:date>2021-06-17T12:50:07Z</dc:date>
    </item>
    <item>
      <title>Re: Prevent (!) Line elimination</title>
      <link>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276657#M3263</link>
      <description>Oh I have to apologize by the way:&lt;BR /&gt;
The example above is not TUBE{2} but a simple PRISM_. (I changed it later, that's why.)&lt;BR /&gt;
Sorry!&lt;BR /&gt;
&lt;BR /&gt;
So with Prisms it always eliminates lines, even without a BODY -1 being in place!&lt;BR /&gt;
&lt;BR /&gt;
With TUBE{2} it works as advertised. It will eliminate lines if the mask flag has &lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;both&lt;E&gt;&lt;/E&gt; 512 and 1024 bits set.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
Sorry again for the confusion. I think I will just go back to a tube, even tho it's a bit more verbose than a prism, but at least the optics are like I want them &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;</description>
      <pubDate>Thu, 17 Jun 2021 12:58:59 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276657#M3263</guid>
      <dc:creator>runxel</dc:creator>
      <dc:date>2021-06-17T12:58:59Z</dc:date>
    </item>
    <item>
      <title>Re: Prevent (!) Line elimination</title>
      <link>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276658#M3264</link>
      <description>&lt;BLOCKQUOTE&gt;runxel wrote:&lt;BR /&gt;
Hey David, you mean with POLY_ set to `model wire`?&lt;/BLOCKQUOTE&gt;

Yes, my mistake, I mixed up the 2D and 3D commands. &lt;FONT color="#4000BF"&gt;Lin_&lt;/FONT&gt; is also an option.&lt;BR /&gt;
&lt;BR /&gt;
David</description>
      <pubDate>Thu, 17 Jun 2021 13:05:41 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276658#M3264</guid>
      <dc:creator>David Maudlin</dc:creator>
      <dc:date>2021-06-17T13:05:41Z</dc:date>
    </item>
    <item>
      <title>Re: Prevent (!) Line elimination</title>
      <link>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276659#M3265</link>
      <description>&lt;BLOCKQUOTE&gt;runxel wrote:&lt;BR /&gt;
The example above is not TUBE{2} but a simple PRISM_.
&lt;/BLOCKQUOTE&gt;

well, idk maybe i'm missing something&lt;BR /&gt;

&lt;PRE&gt;pen 20 !  red contour
material 99 ! grey material

prism_ 5, 1, 
0,0,15,
1,0,15,
1,1,15,
0,1,15,
0,0,15

addz 1

prism_ 5, 1, 
0,0,15,
1,0,15,
1,1,15,
0,1,15,
0,0,15

del top&lt;/PRE&gt;</description>
      <pubDate>Thu, 17 Jun 2021 20:06:14 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276659#M3265</guid>
      <dc:creator>A_ Smith</dc:creator>
      <dc:date>2021-06-17T20:06:14Z</dc:date>
    </item>
    <item>
      <title>Re: Prevent (!) Line elimination</title>
      <link>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276660#M3266</link>
      <description>&lt;BLOCKQUOTE&gt;A. wrote:&lt;BR /&gt;
well, idk maybe i'm missing something
&lt;/BLOCKQUOTE&gt;

In my example above it is the same object, just placed twice, so it is stacked upon each other, which will lead to the line elimination.</description>
      <pubDate>Thu, 17 Jun 2021 20:32:17 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276660#M3266</guid>
      <dc:creator>runxel</dc:creator>
      <dc:date>2021-06-17T20:32:17Z</dc:date>
    </item>
    <item>
      <title>Re: Prevent (!) Line elimination</title>
      <link>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276661#M3267</link>
      <description>&lt;BLOCKQUOTE&gt;In my example above it is the same object, just placed twice, so it is stacked upon each other, which will lead to the line elimination.&lt;/BLOCKQUOTE&gt;
What is different in your script to the one from A. Smith, that you do not get the lines?</description>
      <pubDate>Thu, 17 Jun 2021 20:58:32 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276661#M3267</guid>
      <dc:creator>Jochen Suehlo</dc:creator>
      <dc:date>2021-06-17T20:58:32Z</dc:date>
    </item>
    <item>
      <title>Re: Prevent (!) Line elimination</title>
      <link>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276662#M3268</link>
      <description>&lt;BLOCKQUOTE&gt;Joachim wrote:&lt;BR /&gt;
&lt;BLOCKQUOTE&gt;In my example above it is the same object, just placed twice, so it is stacked upon each other, which will lead to the line elimination.&lt;/BLOCKQUOTE&gt;
What is different in your script to the one from A. Smith, that you do not get the lines?
&lt;/BLOCKQUOTE&gt;

&lt;BR /&gt;
Two boxes in TWO objects vs two boxes in ONE object.</description>
      <pubDate>Fri, 18 Jun 2021 01:22:54 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276662#M3268</guid>
      <dc:creator>Lingwisyer</dc:creator>
      <dc:date>2021-06-18T01:22:54Z</dc:date>
    </item>
    <item>
      <title>Re: Prevent (!) Line elimination</title>
      <link>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276663#M3269</link>
      <description>&lt;BLOCKQUOTE&gt;Two boxes in TWO objects vs two boxes in ONE object.&lt;/BLOCKQUOTE&gt;
This is interesting, because 2 double boxes on top of each other have a separation line,&lt;BR /&gt;
while 2 singles boxes don't have.</description>
      <pubDate>Fri, 18 Jun 2021 11:14:11 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276663#M3269</guid>
      <dc:creator>Jochen Suehlo</dc:creator>
      <dc:date>2021-06-18T11:14:11Z</dc:date>
    </item>
    <item>
      <title>Re: Prevent (!) Line elimination</title>
      <link>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276664#M3270</link>
      <description>Hi all,&lt;BR /&gt;
&lt;BR /&gt;
&lt;A href="http://gdl.graphisoft.com/reference-guide/basic-shapes#CPRISM_3_gdlcommand" target="_blank"&gt;cprism_{3}&lt;/A&gt; can control line elimination:&lt;BR /&gt;

&lt;PRE&gt;cprism_{3} 0, 0, 0, 0,
	4, 1,
	0, 0, 0, 15, 0,
	0, 1, 0, 15, 0,
	1, 1, 0, 15, 0,
	1, 0, 0, 15, 0
&lt;/PRE&gt;</description>
      <pubDate>Mon, 21 Jun 2021 07:25:51 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Prevent-Line-elimination/m-p/276664#M3270</guid>
      <dc:creator>Peter Baksa</dc:creator>
      <dc:date>2021-06-21T07:25:51Z</dc:date>
    </item>
  </channel>
</rss>

