<?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: Questioning about manuals ? in GDL</title>
    <link>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287881#M4322</link>
    <description>I hope I remember correctly or understand the description and illustration correctly, so here is how I think it works:&lt;BR /&gt;
&lt;BR /&gt;
The V axis direction at a given point of the space curve path is defined by the line going from the previous point to the given point. So you set the V axes by defining the various points of the space curve path. This is the reason why the start of the geometry is at Point 2 of the space curve path, and the V axis at the starting point is defined by Point 1 and Point 2 of the space curve path (as indicated by 1 and 2 in the illustration). So, for example, the V axis at Point 4 is defined by the line going from Point 3 (previous point of space curve path) to Point 4 of the space curve path.&lt;BR /&gt;
&lt;BR /&gt;
Since the W axis is always pointing upwards (in other words, it is parallel with the local Z axis), the V and W axes together define a vertical plane. And the U axis is the normal of the vertical plane defined by the vertical V-W plane. The consequence of locking the W axis direction to the local Z axis (a decision made by the developers) is that specifying points of the space path will automatically also define the V-W-Z axes at each point of the space path and you don't have to specify them individually for each point. That may be useful to know.&lt;BR /&gt;
&lt;BR /&gt;
Now, here is the tricky part, which is something it took me a while to understand and think with. The manual says:&lt;BR /&gt;

&lt;BLOCKQUOTE&gt;The cross-section polygon of the tube measured at the middle of the path segments is always equal to the base polygon (u1, w1, ..., un, wn).&lt;/BLOCKQUOTE&gt;

&lt;BR /&gt;
So, you have your path, and then GDL takes the middle point of each segment and extrudes the profile along that segment, so it has the defined profile size AT THE MIDDLE POINT of the segment. This is contrary to what I supposed and what others may suppose, which is that the profile is measured in the bisector planes of segments, which is not the case.&lt;BR /&gt;
This also means that the GDL Guide contains a discrepancy between the description of the command and the illustration. The illustration shows those dashed lines at bisector planes at each space path point, which can make you think that the profiles are generated in the bisector planes, when in fact they are generated in the perpendicular plane in the middle points of segments. So the illustration should be updated to reflect that, in my opinion.&lt;BR /&gt;
I have simplified the script of example 1 of the GDL Guide so it contains fewer segments, and the below illustration shows that the dimensioned segment's width is 2 meters in the middle of the segment and not in the bisector plane at the beginning of the segment (where it is greater). This thing is actually important only in segments that are at an angle to the previous segment. (When a segment continues in the same direction, the profile will be the same at the beginning of the segment and the middle of the segment.)&lt;BR /&gt;
&lt;BR /&gt;



&lt;BR /&gt;
The other thing I noticed is that when I copy-pasted the GDL script of example 1 into the GDL Editor and checked the result, I found that the geometry extends "inward" from the space path, not outward as suggested by the positive direction of the U axis in the illustration. Again, the illustration shows that the space path of the ramp is 8 meters wide, so if the U axis were pointing outward, the total width of the ramp would have to be 12 meters. Since it is 8 meters wide, it means that the U axis is pointing in the opposite direction to what is shown in the illustration.&lt;BR /&gt;
&lt;BR /&gt;
Yet another thing I think adds some more to the confusion is the naming of the axes of the profile planes. In texture mapping, U and V axes are the equivalents of the X and Y axes (hence the name, U-V Mapping.) However, in the case of the TUBE command, the U and W axes are the axes defining the profile plane, not U and V. In the TUBE command, the V axis is the equivalent of the Z axis of the X-Y-Z system. So, this is another inconsistency with how I think it is supposed to be, which makes the whole thing harder to understand, but I guess it will not be changed.</description>
    <pubDate>Wed, 11 Nov 2020 06:55:40 GMT</pubDate>
    <dc:creator>Laszlo Nagy</dc:creator>
    <dc:date>2020-11-11T06:55:40Z</dc:date>
    <item>
      <title>Questioning about manuals ?</title>
      <link>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287821#M4262</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;Where is the place that I can propose the editing for manuals ?&lt;BR /&gt;&lt;BR /&gt;For instance, right now, when revising COOR, COOR{2}, COOR{3} GDL commands, there was no mentioning that the these take effect after defining a specific body.&lt;/DIV&gt;</description>
      <pubDate>Mon, 26 Sep 2022 20:57:02 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287821#M4262</guid>
      <dc:creator>Nader Belal</dc:creator>
      <dc:date>2022-09-26T20:57:02Z</dc:date>
    </item>
    <item>
      <title>Re: Questioning about manuals ?</title>
      <link>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287822#M4263</link>
      <description>&lt;BLOCKQUOTE&gt;Moonlight wrote:&lt;BR /&gt;
Where is the place that I can propose the editing for manuals ?&lt;BR /&gt;
&lt;BR /&gt;
For instance, right now, when revising COOR, COOR{2}, COOR{3} GDL commands, there was no mentioning that the these take effect after defining a specific body.
&lt;/BLOCKQUOTE&gt;

Well you have mentioned it here - someone from GS may pick up on it.&lt;BR /&gt;
&lt;BR /&gt;
Or you could try the GDLCenter Forum ... &lt;A href="http://gdl.graphisoft.com/forums" target="_blank"&gt;http://gdl.graphisoft.com/forums&lt;/A&gt;&lt;BR /&gt;
That is monitored more by the GDL guys from Graphisoft - at least they reply more there than they do here (for GDL problems).&lt;BR /&gt;
&lt;BR /&gt;
Or send a support ticket to your local Archicad support people.&lt;BR /&gt;
&lt;BR /&gt;
Barry.</description>
      <pubDate>Thu, 14 Feb 2019 02:01:13 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287822#M4263</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2019-02-14T02:01:13Z</dc:date>
    </item>
    <item>
      <title>Re: Questioning about manuals ?</title>
      <link>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287823#M4264</link>
      <description>Thank you @Barrey</description>
      <pubDate>Thu, 14 Feb 2019 04:03:29 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287823#M4264</guid>
      <dc:creator>Nader Belal</dc:creator>
      <dc:date>2019-02-14T04:03:29Z</dc:date>
    </item>
    <item>
      <title>Re: Questioning about manuals ?</title>
      <link>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287824#M4265</link>
      <description>@Barry&lt;BR /&gt;
&lt;BR /&gt;
here it is&lt;BR /&gt;
&lt;BR /&gt;
&lt;A href="http://gdl.graphisoft.com/forums/topic/proposition-about-gdl-reference-manual" target="_blank"&gt;&lt;LINK_TEXT text="http://gdl.graphisoft.com/forums/topic/ ... nce-manual"&gt;http://gdl.graphisoft.com/forums/topic/proposition-about-gdl-reference-manual&lt;/LINK_TEXT&gt;&lt;/A&gt;</description>
      <pubDate>Thu, 14 Feb 2019 15:40:05 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287824#M4265</guid>
      <dc:creator>Nader Belal</dc:creator>
      <dc:date>2019-02-14T15:40:05Z</dc:date>
    </item>
    <item>
      <title>Re: Questioning about manuals ?</title>
      <link>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287825#M4266</link>
      <description>You can also make your further suggestion in this thread and I will report them to GRAPHISOFT for their consideration.</description>
      <pubDate>Thu, 14 Feb 2019 22:40:23 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287825#M4266</guid>
      <dc:creator>Laszlo Nagy</dc:creator>
      <dc:date>2019-02-14T22:40:23Z</dc:date>
    </item>
    <item>
      <title>Re: Questioning about manuals ?</title>
      <link>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287826#M4267</link>
      <description>@LaszloNagy&lt;BR /&gt;
&lt;BR /&gt;
Here are they:&lt;BR /&gt;
&lt;BR /&gt;
&lt;A href="http://gdl.graphisoft.com/forums/topic/proposition-about-gdl-reference-manual" target="_blank"&gt;&lt;LINK_TEXT text="http://gdl.graphisoft.com/forums/topic/ ... nce-manual"&gt;http://gdl.graphisoft.com/forums/topic/proposition-about-gdl-reference-manual&lt;/LINK_TEXT&gt;&lt;/A&gt;</description>
      <pubDate>Thu, 14 Feb 2019 22:47:34 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287826#M4267</guid>
      <dc:creator>Nader Belal</dc:creator>
      <dc:date>2019-02-14T22:47:34Z</dc:date>
    </item>
    <item>
      <title>Re: Questioning about manuals ?</title>
      <link>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287827#M4268</link>
      <description>Yes, I have seen that and I will forward that to GRAPHISOFT.&lt;BR /&gt;
I was talking about further/additional suggestions beyond the one you already wrote in that post.</description>
      <pubDate>Thu, 14 Feb 2019 23:05:29 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287827#M4268</guid>
      <dc:creator>Laszlo Nagy</dc:creator>
      <dc:date>2019-02-14T23:05:29Z</dc:date>
    </item>
    <item>
      <title>Re: Questioning about manuals ?</title>
      <link>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287828#M4269</link>
      <description>Ok, I will take this advantage to write down few things:&lt;BR /&gt;
&lt;BR /&gt;
Manual:&lt;BR /&gt;
1. Style: for Variable names, insert "bmat" for building materials (page 494)&lt;BR /&gt;
2. Connection with Grasshopper, I think it's time that Graphisoft include snippets examples for GDL that is controled by Grasshopper, instead of mentioning it in Grasshopper manual only.&lt;BR /&gt;
3. Nurbs, the examples that are mentioned in the manual is quiet obscure, better &amp;amp; clearer examples should be set.&lt;BR /&gt;
4.Radial graphical hotspot, type 7 is not clear where it's place, beside, the example that is drawn should be shown in 3D, and not in 2D only.&lt;BR /&gt;
5. Object Migration, snippets must not only mention what they do but how, may be as comment in the examples that comes in the manual.&lt;BR /&gt;
6. GDL debugger, must be included in the manual with careful instructions of how to use it with examples.</description>
      <pubDate>Thu, 14 Feb 2019 23:52:33 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287828#M4269</guid>
      <dc:creator>Nader Belal</dc:creator>
      <dc:date>2019-02-14T23:52:33Z</dc:date>
    </item>
    <item>
      <title>Re: Questioning about manuals ?</title>
      <link>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287829#M4270</link>
      <description>Thanks, I will forward also these to GRAPHISOFT.</description>
      <pubDate>Fri, 15 Feb 2019 07:59:08 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287829#M4270</guid>
      <dc:creator>Laszlo Nagy</dc:creator>
      <dc:date>2019-02-15T07:59:08Z</dc:date>
    </item>
    <item>
      <title>Re: Questioning about manuals ?</title>
      <link>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287830#M4271</link>
      <description>@LazloNagy&lt;BR /&gt;
&lt;BR /&gt;
7. Examples for cutplane{2} is deficient</description>
      <pubDate>Wed, 20 Feb 2019 16:45:56 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287830#M4271</guid>
      <dc:creator>Nader Belal</dc:creator>
      <dc:date>2019-02-20T16:45:56Z</dc:date>
    </item>
    <item>
      <title>Re: Questioning about manuals ?</title>
      <link>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287831#M4272</link>
      <description>@LazloNagy&lt;BR /&gt;
&lt;BR /&gt;
8. PROJECT2{3} needs examples</description>
      <pubDate>Thu, 21 Feb 2019 23:55:49 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287831#M4272</guid>
      <dc:creator>Nader Belal</dc:creator>
      <dc:date>2019-02-21T23:55:49Z</dc:date>
    </item>
    <item>
      <title>Re: Questioning about manuals ?</title>
      <link>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287832#M4273</link>
      <description>&lt;BLOCKQUOTE&gt;Moonlight wrote:&lt;BR /&gt;
8. PROJECT2{3} needs examples
&lt;/BLOCKQUOTE&gt;

&lt;BR /&gt;
&lt;A href="http://gdl.graphisoft.com/tips-and-tricks/explore-the-project23-command" target="_blank"&gt;&lt;LINK_TEXT text="http://gdl.graphisoft.com/tips-and-tric ... 23-command"&gt;http://gdl.graphisoft.com/tips-and-tricks/explore-the-project23-command&lt;/LINK_TEXT&gt;&lt;/A&gt;&lt;BR /&gt;
&lt;BR /&gt;
The example object used is available in the link at the start of the page.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
Ling.</description>
      <pubDate>Fri, 22 Feb 2019 01:38:23 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287832#M4273</guid>
      <dc:creator>Lingwisyer</dc:creator>
      <dc:date>2019-02-22T01:38:23Z</dc:date>
    </item>
    <item>
      <title>Re: Questioning about manuals ?</title>
      <link>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287833#M4274</link>
      <description>And that is why it should be included in the manual</description>
      <pubDate>Fri, 22 Feb 2019 22:00:36 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287833#M4274</guid>
      <dc:creator>Nader Belal</dc:creator>
      <dc:date>2019-02-22T22:00:36Z</dc:date>
    </item>
    <item>
      <title>Re: Questioning about manuals ?</title>
      <link>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287834#M4275</link>
      <description>@LazloNagy&lt;BR /&gt;
&lt;BR /&gt;
9. Some neat tricks related to GDL creation would be nice.&lt;BR /&gt;
&lt;BR /&gt;
For example, the difficulty of using cutpolyA (&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;&amp;amp; variants&lt;E&gt;&lt;/E&gt;) is that there is no direct way to see them in the GDL 3D preview, but you can write this for the manual (&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;as an example&lt;E&gt;&lt;/E&gt;&lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;BR /&gt;

&lt;BLOCKQUOTE&gt;&lt;U&gt;&lt;/U&gt;&lt;S&gt;&lt;U&gt;&lt;U&gt;&lt;/U&gt;&lt;/U&gt;&lt;/S&gt;Tips &amp;amp; tricks:&lt;E&gt;&lt;/E&gt;&lt;BR /&gt;
Working with &lt;B&gt;CutpolyA&lt;/B&gt; (&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;and variants&lt;E&gt;&lt;/E&gt;) can be a little difficult to use since that there is no direct way to see them, especially when they don't give you the result that you wish.&lt;BR /&gt;
&lt;BR /&gt;
But modifying the code to be prism_ compliant then by commenting the first line as seen in following example can make your work process a lot more easier ...&lt;BR /&gt;
&lt;BR /&gt;
!cutpolyA 4, 3, 1,&lt;BR /&gt;
prism_ 4, 1,&lt;BR /&gt;
0.5, 0.5, 7,&lt;BR /&gt;
0.75, 0.5, 7,&lt;BR /&gt;
0.75, 0.75, 7,&lt;BR /&gt;
0.5, 0.75, 7
&lt;/BLOCKQUOTE&gt;</description>
      <pubDate>Sat, 23 Feb 2019 15:08:54 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287834#M4275</guid>
      <dc:creator>Nader Belal</dc:creator>
      <dc:date>2019-02-23T15:08:54Z</dc:date>
    </item>
    <item>
      <title>Re: Questioning about manuals ?</title>
      <link>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287835#M4276</link>
      <description>Moonlight, &lt;BR /&gt;
You do not need to address your posts to me, it is enough to post them in this thread. I have forwarded it to GRAPHISOFT,</description>
      <pubDate>Sun, 24 Feb 2019 15:54:58 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287835#M4276</guid>
      <dc:creator>Laszlo Nagy</dc:creator>
      <dc:date>2019-02-24T15:54:58Z</dc:date>
    </item>
    <item>
      <title>Re: Questioning about manuals ?</title>
      <link>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287836#M4277</link>
      <description>Done</description>
      <pubDate>Sun, 24 Feb 2019 15:57:10 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287836#M4277</guid>
      <dc:creator>Nader Belal</dc:creator>
      <dc:date>2019-02-24T15:57:10Z</dc:date>
    </item>
    <item>
      <title>Re: Questioning about manuals ?</title>
      <link>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287837#M4278</link>
      <description>@LazloNagy&lt;BR /&gt;
&lt;BR /&gt;
This note should have been included in the GDL manuals&lt;BR /&gt;
&lt;A href="https://archicad-talk.graphisoft.com/viewtopic.php?p=11333#p11333" target="_blank"&gt;&lt;LINK_TEXT text="viewtopic.php?p=11333#p11333"&gt;https://archicad-talk.graphisoft.com/viewtopic.php?p=11333#p11333&lt;/LINK_TEXT&gt;&lt;/A&gt;</description>
      <pubDate>Thu, 28 Feb 2019 00:07:34 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287837#M4278</guid>
      <dc:creator>Nader Belal</dc:creator>
      <dc:date>2019-02-28T00:07:34Z</dc:date>
    </item>
    <item>
      <title>Re: Questioning about manuals ?</title>
      <link>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287838#M4279</link>
      <description>By the way &lt;B&gt;CWALL_&lt;/B&gt; command doesn't even have a tiny whiny lousy example, and in the forums there is only 4 entries, being 1 as moderately related.  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_rolleyes.gif" style="display : inline;" /&gt;</description>
      <pubDate>Thu, 28 Feb 2019 00:10:34 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287838#M4279</guid>
      <dc:creator>Nader Belal</dc:creator>
      <dc:date>2019-02-28T00:10:34Z</dc:date>
    </item>
    <item>
      <title>Re: Questioning about manuals ?</title>
      <link>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287839#M4280</link>
      <description>&lt;FONT size="150"&gt;&lt;B&gt;&lt;FONT color="#FF0040"&gt;NON GDL Side Note&lt;/FONT&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;BR /&gt;
&lt;BR /&gt;
Graphisoft should start to ship it's API manuals as PDFs (2 to be accurate):&lt;BR /&gt;
1. One for reference.&lt;BR /&gt;
2. Second for first steps using API</description>
      <pubDate>Thu, 28 Feb 2019 00:13:46 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287839#M4280</guid>
      <dc:creator>Nader Belal</dc:creator>
      <dc:date>2019-02-28T00:13:46Z</dc:date>
    </item>
    <item>
      <title>Re: Questioning about manuals ?</title>
      <link>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287840#M4281</link>
      <description>&lt;BLOCKQUOTE&gt;Moonlight wrote:&lt;BR /&gt;
Graphisoft should start to ship it's API manuals as PDFs (2 to be accurate):&lt;BR /&gt;
1. One for reference.&lt;BR /&gt;
2. Second for first steps using API
&lt;/BLOCKQUOTE&gt;
The API reference documentation is fine the way it is:&lt;BR /&gt;
- It comes with linkage to VS and Xcode (for interactive use)&lt;BR /&gt;
- It's far quicker to open a small document for the info you're interested in (a PDF with the API reference would be enormous)&lt;BR /&gt;
&lt;BR /&gt;
Is there some specific advantage you're seeking from a PDF?</description>
      <pubDate>Thu, 28 Feb 2019 08:14:07 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Questioning-about-manuals/m-p/287840#M4281</guid>
      <dc:creator>Ralph Wessel</dc:creator>
      <dc:date>2019-02-28T08:14:07Z</dc:date>
    </item>
  </channel>
</rss>

