<?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 Learning GDL in Libraries &amp; objects</title>
    <link>https://community.graphisoft.com/t5/Libraries-objects/Learning-GDL/m-p/35731#M29115</link>
    <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;T&gt;I have been thinking for a while now&lt;BR /&gt;
about the problem of learning GDL&lt;BR /&gt;
with library versions later than AC 7&lt;BR /&gt;
When I started learning GDL in AC 4.5&lt;BR /&gt;
one way I used was to save a door or&lt;BR /&gt;
window in the library under a different&lt;BR /&gt;
name and fix the errors in the scripts&lt;BR /&gt;
which there were plenty. Now, in later&lt;BR /&gt;
versions of the library, the scripts,&lt;BR /&gt;
especially for doors and windows, are&lt;BR /&gt;
so complex and rely so heavily on macros&lt;BR /&gt;
that have macro calls themselves that it&lt;BR /&gt;
is impossible to use this method to learn GDL.&lt;BR /&gt;
I am thinking that while the AC 6.5 and AC 7 libraries&lt;BR /&gt;
are still available from Graphisoft US technical Resources&lt;BR /&gt;
that it would be useful for people trying to learn&lt;BR /&gt;
GDL to get one of these libraries and study it &lt;BR /&gt;
because the GDL code is so much easier to understand&lt;BR /&gt;
and has few macro calls in the scripts &lt;BR /&gt;
especially for doors and windows.&lt;BR /&gt;
Thank you,&lt;BR /&gt;
Peter Devlin&lt;/T&gt;&lt;/DIV&gt;</description>
    <pubDate>Wed, 24 May 2023 10:43:35 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2023-05-24T10:43:35Z</dc:date>
    <item>
      <title>Learning GDL</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Learning-GDL/m-p/35731#M29115</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;T&gt;I have been thinking for a while now&lt;BR /&gt;
about the problem of learning GDL&lt;BR /&gt;
with library versions later than AC 7&lt;BR /&gt;
When I started learning GDL in AC 4.5&lt;BR /&gt;
one way I used was to save a door or&lt;BR /&gt;
window in the library under a different&lt;BR /&gt;
name and fix the errors in the scripts&lt;BR /&gt;
which there were plenty. Now, in later&lt;BR /&gt;
versions of the library, the scripts,&lt;BR /&gt;
especially for doors and windows, are&lt;BR /&gt;
so complex and rely so heavily on macros&lt;BR /&gt;
that have macro calls themselves that it&lt;BR /&gt;
is impossible to use this method to learn GDL.&lt;BR /&gt;
I am thinking that while the AC 6.5 and AC 7 libraries&lt;BR /&gt;
are still available from Graphisoft US technical Resources&lt;BR /&gt;
that it would be useful for people trying to learn&lt;BR /&gt;
GDL to get one of these libraries and study it &lt;BR /&gt;
because the GDL code is so much easier to understand&lt;BR /&gt;
and has few macro calls in the scripts &lt;BR /&gt;
especially for doors and windows.&lt;BR /&gt;
Thank you,&lt;BR /&gt;
Peter Devlin&lt;/T&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 24 May 2023 10:43:35 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Learning-GDL/m-p/35731#M29115</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-05-24T10:43:35Z</dc:date>
    </item>
    <item>
      <title>Re: Learning GDL</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Learning-GDL/m-p/35732#M29116</link>
      <description>and Peter, thanks for providing the link to gdl cookbook3 in a diff tread...i went thru quickly and learned a few things, not even close to enough though !! but i'll be taking it in my next vacation...promised...&lt;BR /&gt;
&lt;BR /&gt;
a few nites back i tried to rotate a solar panel object and my only leftover brain cell couldnt do it....but archirotate did it in seconds.....that italian man is not as bad as they said after all  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_biggrin.gif" style="display : inline;" /&gt;  thanks again</description>
      <pubDate>Thu, 21 Feb 2008 22:23:22 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Learning-GDL/m-p/35732#M29116</guid>
      <dc:creator>Rakela Raul</dc:creator>
      <dc:date>2008-02-21T22:23:22Z</dc:date>
    </item>
    <item>
      <title>Re: Learning GDL</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Learning-GDL/m-p/35733#M29117</link>
      <description>Hello Raul,&lt;BR /&gt;
With the GDL Cookbook 3 and DNC's update and&lt;BR /&gt;
the AC 6.5 library you will do fine.&lt;BR /&gt;
Basically, the changes in GDL in AC 8 and later&lt;BR /&gt;
have to do with editable hotspots and group operations&lt;BR /&gt;
and some new commands that can be learned using &lt;BR /&gt;
the GDL manual. It is not, as some say, that the&lt;BR /&gt;
Cookbook is obsolete, it is not, it now just slightly incomplete.&lt;BR /&gt;
Everything in the Cookbook is still valid.&lt;BR /&gt;
Peter Devlin</description>
      <pubDate>Thu, 21 Feb 2008 22:51:29 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Learning-GDL/m-p/35733#M29117</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2008-02-21T22:51:29Z</dc:date>
    </item>
    <item>
      <title>Re: Learning GDL</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Learning-GDL/m-p/35734#M29118</link>
      <description>Peter,&lt;BR /&gt;
&lt;BR /&gt;
This is spot on for how I am learning GDL. It works a treat!&lt;BR /&gt;
&lt;BR /&gt;
Within a few days, it is easy to develop enough rudimentary skills to do basic objects in either 2D or 3D. From there you can slowly build complexity into those basic objects. There is no need to do everything at once. &lt;BR /&gt;
&lt;BR /&gt;
In addition to the AC library, I only have the 11 version right now, I have found the smart parts collection a good example to look at to get a feel for a clear way to do things. That is, if one should be lucky enough to have some of those parts. Now the next challenge is to figure out how to customize the UI. &lt;BR /&gt;
&lt;BR /&gt;
Oh, it also helps to have been a physics geek in an earlier life.</description>
      <pubDate>Fri, 22 Feb 2008 03:26:54 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Learning-GDL/m-p/35734#M29118</guid>
      <dc:creator>Erich</dc:creator>
      <dc:date>2008-02-22T03:26:54Z</dc:date>
    </item>
    <item>
      <title>Re: Learning GDL</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Learning-GDL/m-p/35735#M29119</link>
      <description>Erich,&lt;BR /&gt;
Mostly my comments have to do with doors and windows.&lt;BR /&gt;
It is true that most other objects do not have scripts&lt;BR /&gt;
nearly so complex and obscure. This complexity started&lt;BR /&gt;
in AC 8.0 with use of many more macros than in earlier versions&lt;BR /&gt;
and has gotten steadily worse since. Have you looked at the&lt;BR /&gt;
scripts for a door or window ? If you think you are going to&lt;BR /&gt;
try to understand the scripting of a door or window you might&lt;BR /&gt;
consider downloading the AC 6.5 library. I wonder if the doors &lt;BR /&gt;
and windows in the INT library are as complex as in the US version.&lt;BR /&gt;
Thanks,&lt;BR /&gt;
Peter Devlin</description>
      <pubDate>Fri, 22 Feb 2008 03:47:01 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Learning-GDL/m-p/35735#M29119</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2008-02-22T03:47:01Z</dc:date>
    </item>
    <item>
      <title>Re: Learning GDL</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Learning-GDL/m-p/35736#M29120</link>
      <description>Peter,&lt;BR /&gt;
&lt;BR /&gt;
Yeah, I have taken a look at the scripts for doors and windows in AC 11. They are quite daunting. That is why I wanted to point out that looking a some of the simpler parts is a good way to start you off. Once you get a handle on the general scheme of how things work then build on that knowledge and increase the complexities. I will take a look at those older libraries though. &lt;BR /&gt;
&lt;BR /&gt;
BTW thanks for the door part description in one of yoru other posts.</description>
      <pubDate>Fri, 22 Feb 2008 04:02:11 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Learning-GDL/m-p/35736#M29120</guid>
      <dc:creator>Erich</dc:creator>
      <dc:date>2008-02-22T04:02:11Z</dc:date>
    </item>
  </channel>
</rss>

