<?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: Problem with SUBGROUP in GDL</title>
    <link>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371121#M745</link>
    <description>&lt;P&gt;There are actually two types of groups.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Groups you have created with the GROUP command, which you will refer to with a string: "my group" (can have spaces)&lt;/LI&gt;
&lt;LI&gt;Groups that result from a compound command, like SUBGROUP.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;The result of the latter will be stored inside a variable – kind of like a function in other languages.&lt;/P&gt;
&lt;P&gt;Funfact: VARTYPE will show type 2 for this variable (means string!), but you can not actually do string operations with this. Instead this works like a pointer to the resulting geometry stored in memory.&lt;/P&gt;
&lt;P&gt;So check your SUBGROUP command: You use variables in error here, instead the names would need to be wrapped in quotes.&lt;BR /&gt;Happy coding!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 20 Feb 2023 17:52:27 GMT</pubDate>
    <dc:creator>runxel</dc:creator>
    <dc:date>2023-02-20T17:52:27Z</dc:date>
    <item>
      <title>Problem with SUBGROUP</title>
      <link>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371107#M744</link>
      <description>&lt;P&gt;I'm building a parametric component for a modular battery storage unit. Everything works in terms of basic geometry creation, but I want to finish the component with some additional details - recessed handles and grooves.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is what the 'dumb' component looks like:&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="Screenshot 2023-02-20 at 15.10.40.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/34503iA9B2F1D5A5A781A2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2023-02-20 at 15.10.40.png" alt="Screenshot 2023-02-20 at 15.10.40.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;This is the parametric one:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2023-02-20 at 15.10.15.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/34504iECE56E25F52D798D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2023-02-20 at 15.10.15.png" alt="Screenshot 2023-02-20 at 15.10.15.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;I need to undertake a subtraction to create the grooves and handles. I've created groups, and looked up the SUBGROUP syntax, but I'm getting an error.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is my script:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;"top":

GROUP "topsection"

ADDZ (footheight*2) + baseheight + modoffset +((modoffset + modheight)* modcopies)
material mat2
!curved corner 1

ADDX footheight !footheight is same dimension as corner radius
ADDY footheight
CYLIND topheight, footheight 
del 2

!curved corner 2
ADDX A-footheight
ADDY footheight
CYLIND topheight, footheight
del 2

!curved corner 3
ADDX footheight
ADDY B-footheight
CYLIND topheight, footheight
del 2

!curved corner 4
ADDX A-footheight
ADDY B-footheight
CYLIND topheight, footheight
del 2

SLAB 4, topheight, 
footheight, 0, 0,
A-footheight,0, 0,
A-footheight,B, 0,
footheight, B, 0

SLAB 4, topheight, 
0, footheight, 0,
A, footheight, 0,
A, B-footheight, 0,
0, B-footheight, 0

ENDGROUP

GROUP "topgrooves"

!groove1
material mat3
ADDX footheight
SLAB 4, topheight, 
0, 0, 0,
GrooveWidth, 0, 0,
GrooveWidth, GrooveDepth, 0,
0, GrooveDepth, 0
Del 1

!groove2
material mat3
ADDX A - GrooveWidth - footheight
SLAB 4, topheight, 
0, 0, 0,
GrooveWidth, 0, 0,
GrooveWidth, GrooveDepth, 0,
0, GrooveDepth, 0
Del 1

!groove3
material mat3
ADDX A - GrooveWidth - footheight
ADDY B - GrooveDepth
SLAB 4, topheight, 
0, 0, 0,
GrooveWidth, 0, 0,
GrooveWidth, GrooveDepth, 0,
0, GrooveDepth, 0
Del 2

!groove4
material mat2
ADDX footheight
ADDY B- GrooveDepth
SLAB 4, topheight, 
0, 0, 0,
GrooveWidth, 0, 0,
GrooveWidth, GrooveDepth, 0,
0, GrooveDepth, 0
Del 2
ENDGROUP

topcomplete = SUBGROUP (topsection, topgrooves)

del top

RETURN&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I've checked the syntax, but when I run the Check Script function, I get this error:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Group name or group type expression required&amp;nbsp;&lt;/STRONG&gt;&lt;STRONG&gt;at line 249 in the 3D script of file BYD Battery Box LVS.gsm.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm not sure what I'm doing wrong - any ideas?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 24 Feb 2023 13:26:42 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371107#M744</guid>
      <dc:creator>Jim Allen</dc:creator>
      <dc:date>2023-02-24T13:26:42Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with SUBGROUP</title>
      <link>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371121#M745</link>
      <description>&lt;P&gt;There are actually two types of groups.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Groups you have created with the GROUP command, which you will refer to with a string: "my group" (can have spaces)&lt;/LI&gt;
&lt;LI&gt;Groups that result from a compound command, like SUBGROUP.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;The result of the latter will be stored inside a variable – kind of like a function in other languages.&lt;/P&gt;
&lt;P&gt;Funfact: VARTYPE will show type 2 for this variable (means string!), but you can not actually do string operations with this. Instead this works like a pointer to the resulting geometry stored in memory.&lt;/P&gt;
&lt;P&gt;So check your SUBGROUP command: You use variables in error here, instead the names would need to be wrapped in quotes.&lt;BR /&gt;Happy coding!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Feb 2023 17:52:27 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371121#M745</guid>
      <dc:creator>runxel</dc:creator>
      <dc:date>2023-02-20T17:52:27Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with SUBGROUP</title>
      <link>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371125#M746</link>
      <description>&lt;P&gt;Thanks, I've fixed the group definitions, and amended the SUBGROUP syntax, but it's not working.&lt;/P&gt;
&lt;P&gt;There are no errors, and the geometry is displaying correctly - except the geometry subtraction.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is the script:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;"top":


!ADDZ (footheight*2) + baseheight +((modoffset + modheight)* modcopies)
ADDZ (footheight*2) + baseheight + modoffset +((modoffset + modheight)* modcopies)

GROUP "topsection"
material mat2
!curved corner 1

ADDX footheight !footheight is same dimension as corner radius
ADDY footheight
CYLIND topheight, footheight 
del 2

!curved corner 2
ADDX A-footheight
ADDY footheight
CYLIND topheight, footheight
del 2

!curved corner 3
ADDX footheight
ADDY B-footheight
CYLIND topheight, footheight
del 2

!curved corner 4
ADDX A-footheight
ADDY B-footheight
CYLIND topheight, footheight
del 2

SLAB 4, topheight, 
footheight, 0, 0,
A-footheight,0, 0,
A-footheight,B, 0,
footheight, B, 0

SLAB 4, topheight, 
0, footheight, 0,
A, footheight, 0,
A, B-footheight, 0,
0, B-footheight, 0

ENDGROUP
PLACEGROUP "topsection"


GROUP "topgrooves"

!groove1
ADDX footheight
ADDY -nudge
SLAB 4, topheight+(nudge*2), 
0, 0, -nudge,
GrooveWidth, 0, -nudge,
GrooveWidth, GrooveDepth, -nudge,
0, GrooveDepth, -nudge
Del 2

!groove2
ADDX A - GrooveWidth - footheight
ADDY-nudge
SLAB 4, topheight+(nudge*2), 
0, 0, -nudge,
GrooveWidth, 0, -nudge,
GrooveWidth, GrooveDepth, -nudge,
0, GrooveDepth+nudge, -nudge
Del 2

!groove3
ADDX A - GrooveWidth - footheight
ADDY B - (GrooveDepth-nudge)
SLAB 4, topheight+(nudge*2), 
0, 0, -nudge,
GrooveWidth, 0, -nudge,
GrooveWidth, GrooveDepth, -nudge,
0, GrooveDepth, -nudge
Del 2

!groove4
ADDX footheight
ADDY B - (GrooveDepth-nudge)
SLAB 4, topheight+(nudge*2), 
0, 0, -nudge,
GrooveWidth, 0, -nudge,
GrooveWidth, GrooveDepth, -nudge,
0, GrooveDepth, -nudge
Del 2

ENDGROUP
PLACEGROUP "topgrooves"
!
topsection = SUBGROUP ('topsection', 'topgrooves')
PLACEGROUP "topsection"


del top

RETURN&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I've adjusted the positions and dimensions of the cutting grooves so that they project through the target geometry, but there's no solid subtraction happening - unless I'm missing something.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is the resulting object:&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="Screenshot 2023-02-20 at 18.01.24.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/34507iD52E474DC87E567C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2023-02-20 at 18.01.24.png" alt="Screenshot 2023-02-20 at 18.01.24.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;I'm doing &lt;EM&gt;something&lt;/EM&gt; wrong, I'm just not sure exactly what... &lt;/P&gt;</description>
      <pubDate>Mon, 20 Feb 2023 18:09:18 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371125#M746</guid>
      <dc:creator>Jim Allen</dc:creator>
      <dc:date>2023-02-20T18:09:18Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with SUBGROUP</title>
      <link>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371129#M747</link>
      <description>&lt;P&gt;Now you've made the opposite error! Your last PLACEGROUP of course must not have the quotes &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;If unsure: just reread my first post.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;EDIT: Also I'm not sure why you place the group which is used for the subtraction. If you only did this temporarily for debugging, then it's fine.&lt;/P&gt;</description>
      <pubDate>Mon, 20 Feb 2023 19:58:48 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371129#M747</guid>
      <dc:creator>runxel</dc:creator>
      <dc:date>2023-02-20T19:58:48Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with SUBGROUP</title>
      <link>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371132#M748</link>
      <description>&lt;P&gt;check you last line must looks like it&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;topcomplete = SUBGROUP ("topsection", "topgrooves")&lt;/P&gt;</description>
      <pubDate>Mon, 20 Feb 2023 20:21:32 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371132#M748</guid>
      <dc:creator>Jorge_Arreguin</dc:creator>
      <dc:date>2023-02-20T20:21:32Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with SUBGROUP</title>
      <link>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371150#M749</link>
      <description>&lt;P&gt;you may just want to just place the result of the subgroup...&lt;/P&gt;&lt;P&gt;placegroup subgroup("topsection","topgrooves")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;remember to killgroup all groups at the end of the code.&lt;/P&gt;&lt;P&gt;killgroup "topsection"&lt;/P&gt;&lt;P&gt;killgroup "topgrooves"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;"top":

GROUP "topsection"

ADDZ (footheight*2) + baseheight + modoffset +((modoffset + modheight)* modcopies)
material mat2
!curved corner 1

ADDX footheight !footheight is same dimension as corner radius
ADDY footheight
CYLIND topheight, footheight 
del 2

!curved corner 2
ADDX A-footheight
ADDY footheight
CYLIND topheight, footheight
del 2

!curved corner 3
ADDX footheight
ADDY B-footheight
CYLIND topheight, footheight
del 2

!curved corner 4
ADDX A-footheight
ADDY B-footheight
CYLIND topheight, footheight
del 2

SLAB 4, topheight, 
footheight, 0, 0,
A-footheight,0, 0,
A-footheight,B, 0,
footheight, B, 0

SLAB 4, topheight, 
0, footheight, 0,
A, footheight, 0,
A, B-footheight, 0,
0, B-footheight, 0

ENDGROUP

GROUP "topgrooves"

!groove1
material mat3
ADDX footheight
SLAB 4, topheight, 
0, 0, 0,
GrooveWidth, 0, 0,
GrooveWidth, GrooveDepth, 0,
0, GrooveDepth, 0
Del 1

!groove2
material mat3
ADDX A - GrooveWidth - footheight
SLAB 4, topheight, 
0, 0, 0,
GrooveWidth, 0, 0,
GrooveWidth, GrooveDepth, 0,
0, GrooveDepth, 0
Del 1

!groove3
material mat3
ADDX A - GrooveWidth - footheight
ADDY B - GrooveDepth
SLAB 4, topheight, 
0, 0, 0,
GrooveWidth, 0, 0,
GrooveWidth, GrooveDepth, 0,
0, GrooveDepth, 0
Del 2

!groove4
material mat2
ADDX footheight
ADDY B- GrooveDepth
SLAB 4, topheight, 
0, 0, 0,
GrooveWidth, 0, 0,
GrooveWidth, GrooveDepth, 0,
0, GrooveDepth, 0
Del 2
ENDGROUP

placegroup SUBGROUP ("topsection", "topgrooves")
killgroup "topsection"
killgroup "topgrooves"
del top

RETURN&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&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="AllanP_2-1676940694184.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/34513i9C9671B7D575F79C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="AllanP_2-1676940694184.png" alt="AllanP_2-1676940694184.png" /&gt;&lt;/span&gt;&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="AllanP_0-1676940613844.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/34511i97C7CDE2575FBC66/image-size/medium?v=v2&amp;amp;px=400" role="button" title="AllanP_0-1676940613844.png" alt="AllanP_0-1676940613844.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AllanP_1-1676940657791.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/34512i3AB87D9235295A5D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="AllanP_1-1676940657791.png" alt="AllanP_1-1676940657791.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Feb 2023 00:52:33 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371150#M749</guid>
      <dc:creator>AllanP</dc:creator>
      <dc:date>2023-02-21T00:52:33Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with SUBGROUP</title>
      <link>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371217#M750</link>
      <description>&lt;P&gt;Thanks - I thought that the duplicate PLACEGROUP statements would create duplicate geometry, but the solid operation was not functioning, so when they were omitted, I had no geometry!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I got caught out by use of single and double quotes, and no quotes at all.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Feb 2023 16:30:57 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371217#M750</guid>
      <dc:creator>Jim Allen</dc:creator>
      <dc:date>2023-02-21T16:30:57Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with SUBGROUP</title>
      <link>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371220#M751</link>
      <description>&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;placegroup subgroup("topsection","topgrooves") &lt;/SPAN&gt;&lt;/STRONG&gt;doesn't work for me in AC25, I get this message:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Keywords can't be used as variables&amp;nbsp;at line 229 in the 3D script of file BYD Battery Box LVS.gsm&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Feb 2023 16:57:34 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371220#M751</guid>
      <dc:creator>Jim Allen</dc:creator>
      <dc:date>2023-02-21T16:57:34Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with SUBGROUP</title>
      <link>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371221#M752</link>
      <description>&lt;P&gt;then change your groups name. i guess "topsection" is a reserved word&lt;/P&gt;</description>
      <pubDate>Tue, 21 Feb 2023 17:10:44 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371221#M752</guid>
      <dc:creator>A_ Smith</dc:creator>
      <dc:date>2023-02-21T17:10:44Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with SUBGROUP</title>
      <link>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371255#M753</link>
      <description>&lt;P&gt;Try ...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;topgroup =&amp;nbsp; subgroup("topsection","topgrooves")&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;placegroup topgroup&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Barry.&lt;/P&gt;</description>
      <pubDate>Wed, 22 Feb 2023 02:18:01 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371255#M753</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2023-02-22T02:18:01Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with SUBGROUP</title>
      <link>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371311#M754</link>
      <description>&lt;P&gt;Thanks for everyone's help on this!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There are lots of subtleties in terms of where you use single quotes, where you can use double quotes, where you shouldn't use quotes, and the order in which you place commands including KILLGROUP.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The 3d elements and parameters of the object are complete:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2023-02-22 at 10.47.12.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/34563i113AB80AC071083A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2023-02-22 at 10.47.12.png" alt="Screenshot 2023-02-22 at 10.47.12.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;I have the 2d view to script.&lt;/P&gt;
&lt;P&gt;This is my first parametric object which can create alternative configurations of something.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'll upload this to BIMComponents when it's complete, so I'm really grateful for everyone's generosity in terms of taking time to help.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have a list of objects I want to build, including glass patch fittings, spur shelving, school coat hooks, cycle hoops and a half hexagon table.&lt;/P&gt;</description>
      <pubDate>Wed, 22 Feb 2023 14:12:39 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371311#M754</guid>
      <dc:creator>Jim Allen</dc:creator>
      <dc:date>2023-02-22T14:12:39Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with SUBGROUP</title>
      <link>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371366#M755</link>
      <description>&lt;P&gt;Single quotes ' or double quotes " - there is no real difference when creating a group name so long as they are used in pairs.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When you create a group the name must be in quotes i.e. GROUP "group_1".&lt;/P&gt;
&lt;P&gt;If you place that group the name must also be in quotes.&lt;/P&gt;
&lt;P&gt;Basically if it has quotes, every time you use that name it must be in quotes.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;However, when you create a new group by merging 2 groups - i.e. newgroup = ADDGROUP("group_1", "group_2"), then that new group does not have quotes.&lt;/P&gt;
&lt;P&gt;Now when ever you use that new group name, you do not need to use quotes.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It is a little confusing I agree, but is just the way GDL works.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Barry.&lt;/P&gt;</description>
      <pubDate>Thu, 23 Feb 2023 01:59:30 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Problem-with-SUBGROUP/m-p/371366#M755</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2023-02-23T01:59:30Z</dc:date>
    </item>
  </channel>
</rss>

