<?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 to display diagonals in a TUBE? in GDL</title>
    <link>https://community.graphisoft.com/t5/GDL/How-to-display-diagonals-in-a-TUBE/m-p/652316#M7451</link>
    <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://community.graphisoft.com/t5/user/viewprofilepage/user-id/14606"&gt;@Pertti Paasky&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Ok, then we can try to split the tube into peaces.&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I know what you mean, but that defeats the purpose of it being a tube.&lt;/P&gt;
&lt;P&gt;In my case an adjustable polyline object where I can feed the co-ordinates into the TUBE with PUT commands.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Barry.&lt;/P&gt;</description>
    <pubDate>Wed, 19 Feb 2025 08:46:14 GMT</pubDate>
    <dc:creator>Barry Kelly</dc:creator>
    <dc:date>2025-02-19T08:46:14Z</dc:date>
    <item>
      <title>How to display diagonals in a TUBE?</title>
      <link>https://community.graphisoft.com/t5/GDL/How-to-display-diagonals-in-a-TUBE/m-p/651094#M7433</link>
      <description>&lt;P&gt;Hello all,&lt;BR /&gt;Please, In TUBE or TUBE{2}, Is there a flag which allows displaying diagonal when TUBE change direction to 90 degrees?&lt;BR /&gt;Image attache show the TUBE preview, and I marked in red the lines I want to keep visible in 3D, elevations etc.&lt;BR /&gt;Thanks in advance.&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="muril00ng_0-1739125759825.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/82939i2AD5DACE29D2873F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="muril00ng_0-1739125759825.png" alt="muril00ng_0-1739125759825.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 09 Feb 2025 18:33:25 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/How-to-display-diagonals-in-a-TUBE/m-p/651094#M7433</guid>
      <dc:creator>MuriloNoleto</dc:creator>
      <dc:date>2025-02-09T18:33:25Z</dc:date>
    </item>
    <item>
      <title>Re: How to display diagonals in a TUBE?</title>
      <link>https://community.graphisoft.com/t5/GDL/How-to-display-diagonals-in-a-TUBE/m-p/651186#M7434</link>
      <description>&lt;P&gt;&lt;SPAN&gt;muril00ng, You can control the visiility edgelines in many ways by mask value&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Please, read GDL manual on page 93:&lt;/P&gt;
&lt;P&gt;TUBE n, m, &lt;STRONG&gt;mask&lt;/STRONG&gt;,&lt;BR /&gt;u1, w1, s1,&lt;/P&gt;
&lt;P&gt;un, wn, sn,&lt;BR /&gt;x1, y1, z1, angle1,&lt;BR /&gt;...&lt;BR /&gt;xm, ym, zm, anglem&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;mask&lt;/STRONG&gt;: controls the existence of the bottom and top polygons’ surfaces and edges.&lt;BR /&gt;mask = j1 + 2*j2 + 16*j5 + 32*j6 + 64*j7 + 128*j8 + 512*j10 + 1024*j11 + 2048*j12 + 4096*j13,&lt;BR /&gt;where each j can be 0 or 1.&lt;BR /&gt;j1: base surface is present,&lt;BR /&gt;j2: end surface is present,&lt;BR /&gt;j5: base edges (at x2, y2, z2) are visible,&lt;BR /&gt;j6: end edges (at xm-1, ym-1, zm-1) are visible,&lt;BR /&gt;j7:&lt;STRONG&gt; cross-section edges are visible, surface is articulated,&lt;/STRONG&gt;&lt;BR /&gt;j8: cross-section edges are sharp, the surface smoothing will stop here in OpenGL and rendering,&lt;BR /&gt;j10: base edges participate in line elimination (Compatibility: introduced in Archicad 23.),&lt;BR /&gt;j11: end edges participate in line elimination (Compatibility: introduced in Archicad 23.),&lt;BR /&gt;j12: longitudinal edges (which connect cross sections) participate in line elimination (Compatibility: introduced in Archicad 23.),&lt;BR /&gt;j13: edges of cross sections participate in line elimination (Compatibility: introduced in Archicad 23.).&lt;/P&gt;
&lt;P&gt;si: status of the lateral edges.&lt;BR /&gt;0: lateral edges starting from the node are all visible,&lt;BR /&gt;1: lateral edges starting from the node are used for showing the contour.&lt;BR /&gt;2: when using Archicad or Z-buffer Rendering Engine and setting Smooth Surfaces, the lateral edge belonging to this point defines a&lt;BR /&gt;break. This solution is equivalent to the definition of additional nodes. The calculation is performed by the compiler. With other rendering&lt;BR /&gt;methods, it has the same effect as using 0.&lt;/P&gt;</description>
      <pubDate>Mon, 10 Feb 2025 11:26:18 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/How-to-display-diagonals-in-a-TUBE/m-p/651186#M7434</guid>
      <dc:creator>Pertti Paasky</dc:creator>
      <dc:date>2025-02-10T11:26:18Z</dc:date>
    </item>
    <item>
      <title>Re: How to display diagonals in a TUBE?</title>
      <link>https://community.graphisoft.com/t5/GDL/How-to-display-diagonals-in-a-TUBE/m-p/651203#M7435</link>
      <description>&lt;P&gt;Thanks Pertti,&lt;BR /&gt;I 've tried that already, however diagonals don't appear.&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="muril00ng_0-1739195901082.png" style="width: 598px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/82975i302A2B7B42BC7EDB/image-dimensions/598x425?v=v2" width="598" height="425" role="button" title="muril00ng_0-1739195901082.png" alt="muril00ng_0-1739195901082.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Here's the code:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;!!! A = 0.300
!!! B = 0.250
material 18
TUBE 5, 6, 1+2+16+32+64,

!!! profile
0, 0, 0,
0.040, 0, 0,
0.040, 0.010, 0,
0, 0.010, 0,
0, 0, 0,

!!! path
0,-0.2,0,0,
0,0,0,0,
0,B,0,0,
A,B,0,0,
A,0,0,0,
A,-0.2,0,0&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Feb 2025 16:25:57 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/How-to-display-diagonals-in-a-TUBE/m-p/651203#M7435</guid>
      <dc:creator>MuriloNoleto</dc:creator>
      <dc:date>2025-02-11T16:25:57Z</dc:date>
    </item>
    <item>
      <title>Re: How to display diagonals in a TUBE?</title>
      <link>https://community.graphisoft.com/t5/GDL/How-to-display-diagonals-in-a-TUBE/m-p/652307#M7449</link>
      <description>&lt;P&gt;I have come across the same issue.&lt;/P&gt;
&lt;P&gt;Seems that the surfaces that are co-planar (i.e the horizontal surfaces), will have no join line at the corner.&lt;/P&gt;
&lt;P&gt;But the other surfaces at the corners will show a join line because they are at an angle to each other.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have not found any of the masking or status values that can show that horizontal join.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Barry.&lt;/P&gt;</description>
      <pubDate>Wed, 19 Feb 2025 07:49:55 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/How-to-display-diagonals-in-a-TUBE/m-p/652307#M7449</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2025-02-19T07:49:55Z</dc:date>
    </item>
    <item>
      <title>Re: How to display diagonals in a TUBE?</title>
      <link>https://community.graphisoft.com/t5/GDL/How-to-display-diagonals-in-a-TUBE/m-p/652308#M7450</link>
      <description>&lt;P&gt;Ok, then we can try to split the tube into peaces.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Feb 2025 07:59:51 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/How-to-display-diagonals-in-a-TUBE/m-p/652308#M7450</guid>
      <dc:creator>Pertti Paasky</dc:creator>
      <dc:date>2025-02-19T07:59:51Z</dc:date>
    </item>
    <item>
      <title>Re: How to display diagonals in a TUBE?</title>
      <link>https://community.graphisoft.com/t5/GDL/How-to-display-diagonals-in-a-TUBE/m-p/652316#M7451</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://community.graphisoft.com/t5/user/viewprofilepage/user-id/14606"&gt;@Pertti Paasky&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Ok, then we can try to split the tube into peaces.&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I know what you mean, but that defeats the purpose of it being a tube.&lt;/P&gt;
&lt;P&gt;In my case an adjustable polyline object where I can feed the co-ordinates into the TUBE with PUT commands.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Barry.&lt;/P&gt;</description>
      <pubDate>Wed, 19 Feb 2025 08:46:14 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/How-to-display-diagonals-in-a-TUBE/m-p/652316#M7451</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2025-02-19T08:46:14Z</dc:date>
    </item>
    <item>
      <title>Re: How to display diagonals in a TUBE?</title>
      <link>https://community.graphisoft.com/t5/GDL/How-to-display-diagonals-in-a-TUBE/m-p/652395#M7453</link>
      <description>&lt;P&gt;The advantage of breaking it apart is that when it comes to curves tubes have to be segmented. so looping the tube points initially and segmenting will make that easier if it's something that will eventually need to be used&lt;/P&gt;</description>
      <pubDate>Wed, 19 Feb 2025 16:30:56 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/How-to-display-diagonals-in-a-TUBE/m-p/652395#M7453</guid>
      <dc:creator>SenecaDesignLLC</dc:creator>
      <dc:date>2025-02-19T16:30:56Z</dc:date>
    </item>
    <item>
      <title>Re: How to display diagonals in a TUBE?</title>
      <link>https://community.graphisoft.com/t5/GDL/How-to-display-diagonals-in-a-TUBE/m-p/652441#M7454</link>
      <description>&lt;P&gt;All done with the tube command.&lt;/P&gt;
&lt;P&gt;No need to break into individual segments.&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="BarryKelly_0-1740015190540.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/83443i6F09B552DA50B303/image-size/medium?v=v2&amp;amp;px=400" role="button" title="BarryKelly_0-1740015190540.png" alt="BarryKelly_0-1740015190540.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Barry.&lt;/P&gt;</description>
      <pubDate>Thu, 20 Feb 2025 01:33:41 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/How-to-display-diagonals-in-a-TUBE/m-p/652441#M7454</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2025-02-20T01:33:41Z</dc:date>
    </item>
  </channel>
</rss>

