<?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 [SOLVED] Instantiate a 3rd party object into an own &amp;quot;La in Libraries &amp; objects</title>
    <link>https://community.graphisoft.com/t5/Libraries-objects/Instantiate-a-3rd-party-object-into-an-own-quot-Layout-object/m-p/255040#M6618</link>
    <description>Weird of GDL to have called "Macro" to an "Object" or "Class"&lt;BR /&gt;

&lt;PRE&gt;&lt;I&gt;
&lt;/I&gt;macroToilet = "WC 20"
CALL macroToilet PARAMETERS      ! use parameter default values
&lt;/PRE&gt;

&lt;PRE&gt;CALL "leg" 2, , 5  !!!!! A = 2, B = 0, C = 5&lt;/PRE&gt;</description>
    <pubDate>Mon, 16 Jan 2017 01:43:56 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2017-01-16T01:43:56Z</dc:date>
    <item>
      <title>Instantiate a 3rd party object into an own "Layout object"</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Instantiate-a-3rd-party-object-into-an-own-quot-Layout-object/m-p/255039#M6617</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;T&gt;Hi.&lt;BR /&gt;
This is my first GDL script.&lt;BR /&gt;
&lt;BR /&gt;
I am trying to instantiate a Toilet, Bidet, and Shower into a "Badroom Layout" Object.&lt;BR /&gt;
&lt;BR /&gt;
I want to invoque already created Toilets, Shower and stuff into the Layout object.&lt;BR /&gt;
&lt;BR /&gt;
Do you know what is the function name?&lt;BR /&gt;
&lt;BR /&gt;
Thanks in advance !!&lt;/T&gt;&lt;/DIV&gt;</description>
      <pubDate>Sun, 15 Jan 2017 16:54:14 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Instantiate-a-3rd-party-object-into-an-own-quot-Layout-object/m-p/255039#M6617</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-01-15T16:54:14Z</dc:date>
    </item>
    <item>
      <title>[SOLVED] Instantiate a 3rd party object into an own "La</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Instantiate-a-3rd-party-object-into-an-own-quot-Layout-object/m-p/255040#M6618</link>
      <description>Weird of GDL to have called "Macro" to an "Object" or "Class"&lt;BR /&gt;

&lt;PRE&gt;&lt;I&gt;
&lt;/I&gt;macroToilet = "WC 20"
CALL macroToilet PARAMETERS      ! use parameter default values
&lt;/PRE&gt;

&lt;PRE&gt;CALL "leg" 2, , 5  !!!!! A = 2, B = 0, C = 5&lt;/PRE&gt;</description>
      <pubDate>Mon, 16 Jan 2017 01:43:56 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Instantiate-a-3rd-party-object-into-an-own-quot-Layout-object/m-p/255040#M6618</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-01-16T01:43:56Z</dc:date>
    </item>
    <item>
      <title>Re: [SOLVED] Instantiate a 3rd party object into an own &amp;quo</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Instantiate-a-3rd-party-object-into-an-own-quot-Layout-object/m-p/255041#M6619</link>
      <description>&lt;BLOCKQUOTE&gt;jacobidiego wrote:&lt;BR /&gt;Weird of GDL to have called "Macro" to an "Object" or "Class"&lt;BR /&gt;

&lt;PRE&gt;&lt;I&gt;
&lt;/I&gt;macroToilet = "WC 20"
CALL macroToilet PARAMETERS      ! use parameter default values
&lt;/PRE&gt;

&lt;PRE&gt;CALL "leg" 2, , 5  !!!!! A = 2, B = 0, C = 5&lt;/PRE&gt;&lt;/BLOCKQUOTE&gt;

This is for historic (legacy) reason.&lt;BR /&gt;
A long time ago GDL macros were not GDL Objects. They were simply 2D, 3D, etc. GDL scripts and a GDL macro file had the *.GDL extension.&lt;BR /&gt;
Then a new capability came in GDL, which was that you could now call another GDL Object (*.GSM extension) as a macro. If you called it from the Master Script, the Master Script of the macro was called; if you called it from the 3D Script, the 3D Script of the macro was called, and so on.&lt;BR /&gt;
But the GDL syntax remained, only its capabilities were extended.&lt;BR /&gt;
So that is why this seems a bit strange now.</description>
      <pubDate>Mon, 23 Jan 2017 05:04:58 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Instantiate-a-3rd-party-object-into-an-own-quot-Layout-object/m-p/255041#M6619</guid>
      <dc:creator>Laszlo Nagy</dc:creator>
      <dc:date>2017-01-23T05:04:58Z</dc:date>
    </item>
    <item>
      <title>Re: Instantiate a 3rd party object into an own "Layout</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Instantiate-a-3rd-party-object-into-an-own-quot-Layout-object/m-p/255042#M6620</link>
      <description>Thanks laszlonagy !!&lt;BR /&gt;
&lt;BR /&gt;
Any Hint to have a Parameter defining a Macro?&lt;BR /&gt;
I mean, one thing about classes is that the keep the properties naming and structures.&lt;BR /&gt;
&lt;BR /&gt;
In GDL, once I CALL a Macro I don't have access from properties to setup the called Macro. As much as I looked, I found most GDL code setting all up with duplicated parameters.</description>
      <pubDate>Tue, 24 Jan 2017 22:41:20 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Instantiate-a-3rd-party-object-into-an-own-quot-Layout-object/m-p/255042#M6620</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-01-24T22:41:20Z</dc:date>
    </item>
    <item>
      <title>Re: Instantiate a 3rd party object into an own "Layout</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Instantiate-a-3rd-party-object-into-an-own-quot-Layout-object/m-p/255043#M6621</link>
      <description>&lt;BLOCKQUOTE&gt;jacobidiego wrote:&lt;BR /&gt;...In GDL, once I CALL a Macro I don't have access from properties to setup the called Macro. As much as I looked, I found most GDL code setting all up with duplicated parameters.&lt;/BLOCKQUOTE&gt;
Maybe about it:&lt;BR /&gt;
CALL "leg" PARAMETERS A=2, B=0, ZZYZX=&lt;B&gt;ZZYZX&lt;/B&gt;, alpha=&lt;B&gt;Param_1&lt;/B&gt;, beta=&lt;B&gt;Param_2&lt;/B&gt;,  gs_cont_pen=&lt;B&gt;Param_3&lt;/B&gt;, gs_detlevel_3D=&lt;B&gt;gs_detlevel_3D&lt;/B&gt;,  gs_resol=&lt;B&gt;gs_resol&lt;/B&gt;   -!!!- All the necessary parameters&lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;Param_1&lt;/B&gt;  etc - The parameters of your element, controlling the macro parameters.</description>
      <pubDate>Wed, 25 Jan 2017 04:13:25 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Instantiate-a-3rd-party-object-into-an-own-quot-Layout-object/m-p/255043#M6621</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-01-25T04:13:25Z</dc:date>
    </item>
  </channel>
</rss>

