<?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: Library part maker - resizing objects in Libraries &amp; objects</title>
    <link>https://community.graphisoft.com/t5/Libraries-objects/Library-part-maker-resizing-objects/m-p/643117#M46222</link>
    <description>&lt;P&gt;If library parts created by LPM have the same 2D and 3D script structure as&amp;nbsp;&lt;EM&gt;Save-As&lt;/EM&gt; ones, commenting the lines highlighted by Laszlo will do the trick. If it does not, you could possibly amend the two scripts yourself by adding the relevant MUL commands to the start of them.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;!2D Script
MUL2 A/[original width], B/[original depth]

!3D Script
MUL A/[original width], B/[original depth], ZZYZX/[original height]&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ling.&lt;/P&gt;</description>
    <pubDate>Wed, 11 Dec 2024 07:17:37 GMT</pubDate>
    <dc:creator>Lingwisyer</dc:creator>
    <dc:date>2024-12-11T07:17:37Z</dc:date>
    <item>
      <title>Library part maker - resizing objects</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Library-part-maker-resizing-objects/m-p/642953#M46201</link>
      <description>&lt;P&gt;Hello everyone,&lt;/P&gt;
&lt;P&gt;I've recently started using the Library Part Maker (LPM) to create custom objects for my firm. So far, I've made good progress using Graphisoft's manual and successfully created some objects. However, I've encountered an issue: I can't resize the objects after saving them.&lt;/P&gt;
&lt;P&gt;When I open the object settings, the input fields for parameters like A, B, or Zzyzx are missing.&lt;/P&gt;
&lt;P&gt;Does anyone know why this might be happening or how I can make these fields appear in the settings? Any help would be greatly appreciated!&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="RogerioM_0-1733769984227.png" style="width: 999px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/80651iD6619823A1E1CAE6/image-size/large?v=v2&amp;amp;px=999" role="button" title="RogerioM_0-1733769984227.png" alt="RogerioM_0-1733769984227.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier" color="grey"&gt;Operating system used: &lt;EM&gt;Windows Windows 10 - Intel Core i7-9700 3GHz - 32Gb&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Dec 2024 03:50:48 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Library-part-maker-resizing-objects/m-p/642953#M46201</guid>
      <dc:creator>Rogerio M</dc:creator>
      <dc:date>2024-12-11T03:50:48Z</dc:date>
    </item>
    <item>
      <title>Re: Library part maker - resizing objects</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Library-part-maker-resizing-objects/m-p/643112#M46203</link>
      <description>&lt;P&gt;I think this could be caused by the HIDEPARAMETER command in the Parameter Script of the generated Library Part.&lt;/P&gt;
&lt;P&gt;The HIDEPARAMETER command would be used with the A, B, and ZZYZX parameters.&lt;/P&gt;
&lt;P&gt;So, in the Parameter Script look for this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;HIDEPARAMETER "A", "B", "ZZYZX"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;or this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;HIDEPARAMETER ALL&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The first will hide those three parameters (Length, Width, Height, respectively) from the User Interface, the second will hide all parameters.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For more detailed info, see:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://gdl.graphisoft.com/reference-guide/the-parameter-script" target="_blank" rel="noopener"&gt;https://gdl.graphisoft.com/reference-guide/the-parameter-script&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Dec 2024 13:50:07 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Library-part-maker-resizing-objects/m-p/643112#M46203</guid>
      <dc:creator>Laszlo Nagy</dc:creator>
      <dc:date>2024-12-11T13:50:07Z</dc:date>
    </item>
    <item>
      <title>Re: Library part maker - resizing objects</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Library-part-maker-resizing-objects/m-p/643117#M46222</link>
      <description>&lt;P&gt;If library parts created by LPM have the same 2D and 3D script structure as&amp;nbsp;&lt;EM&gt;Save-As&lt;/EM&gt; ones, commenting the lines highlighted by Laszlo will do the trick. If it does not, you could possibly amend the two scripts yourself by adding the relevant MUL commands to the start of them.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;!2D Script
MUL2 A/[original width], B/[original depth]

!3D Script
MUL A/[original width], B/[original depth], ZZYZX/[original height]&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ling.&lt;/P&gt;</description>
      <pubDate>Wed, 11 Dec 2024 07:17:37 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Library-part-maker-resizing-objects/m-p/643117#M46222</guid>
      <dc:creator>Lingwisyer</dc:creator>
      <dc:date>2024-12-11T07:17:37Z</dc:date>
    </item>
    <item>
      <title>Re: Library part maker - resizing objects</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Library-part-maker-resizing-objects/m-p/685923#M51878</link>
      <description>&lt;P&gt;Hi all,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I share the issue with Rogerio. I have tried to follow both workarounds however there is still something wrong. If I delete all HIDE and LOCK functions, the A, B, and ZZYZX Values are visible in UI, however it is not possible to change them. (attach 1)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I add the MUL commands, the object disappear at all.&amp;nbsp;(attach 2)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you maybe share more specific descriptions of the workarounds please?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;All Best,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Jakub&lt;/P&gt;</description>
      <pubDate>Thu, 04 Dec 2025 14:35:17 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Library-part-maker-resizing-objects/m-p/685923#M51878</guid>
      <dc:creator>Jakub Nohejl - arch</dc:creator>
      <dc:date>2025-12-04T14:35:17Z</dc:date>
    </item>
    <item>
      <title>Re: Library part maker - resizing objects</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Library-part-maker-resizing-objects/m-p/685931#M51879</link>
      <description>&lt;P&gt;I can't quite see in the video (it is to small on my screen) but you need to get rid of the square brackets.&lt;/P&gt;
&lt;P&gt;So you would just have something like ,,, A/0.75&lt;/P&gt;
&lt;P&gt;0.75 being the original width of A for your object.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Barry.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Dec 2025 15:09:49 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Library-part-maker-resizing-objects/m-p/685931#M51879</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2025-12-04T15:09:49Z</dc:date>
    </item>
    <item>
      <title>Re: Library part maker - resizing objects</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Library-part-maker-resizing-objects/m-p/685951#M51881</link>
      <description>&lt;P&gt;I see that you removed both the LOCK and the HIDEPARAMETER commands from the Parameter Script.&lt;/P&gt;
&lt;P&gt;However, I can see there is a macro call there as well.&lt;/P&gt;
&lt;P&gt;I suggest that you open the &lt;STRONG&gt;DetLevelFunctionMacro&amp;nbsp;&lt;/STRONG&gt;macro to see if there are any more of those&amp;nbsp;LOCK and the HIDEPARAMETER commands and delete them, if there are any.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Dec 2025 18:08:17 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Library-part-maker-resizing-objects/m-p/685951#M51881</guid>
      <dc:creator>Laszlo Nagy</dc:creator>
      <dc:date>2025-12-04T18:08:17Z</dc:date>
    </item>
    <item>
      <title>Re: Library part maker - resizing objects</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Library-part-maker-resizing-objects/m-p/685965#M51883</link>
      <description>&lt;P&gt;hi,&lt;/P&gt;
&lt;P&gt;in reply to &lt;SPAN class="UserName lia-user-name lia-user-rank-Participant lia-component-message-view-widget-author-username"&gt;&lt;A id="link_18" class="lia-link-navigation lia-page-link lia-user-name-link" href="https://community.graphisoft.com/t5/user/viewprofilepage/user-id/161839" target="_self" aria-label="View Profile of Jakub Nohejl - arch"&gt;&lt;SPAN class=""&gt;Jakub Nohejl - arch&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The problem is in the master script,&lt;/P&gt;
&lt;P&gt;custom values are made,(step 1)&lt;/P&gt;
&lt;P&gt;custom_A =0.600047&lt;/P&gt;
&lt;P&gt;custom_B =0.447772&lt;/P&gt;
&lt;P&gt;custom_ZZYZX=0.235546&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;then a,b,zzyzx are set to those values&amp;nbsp;,(step 2)&lt;/P&gt;
&lt;P&gt;A =&amp;nbsp;custom_A&lt;/P&gt;
&lt;P&gt;B = custom_B&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ZZYZX = custom_ZZYZX&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;then the parameters script writes those values back into the stored values of the object,(step 3)&lt;/P&gt;
&lt;P&gt;parameters A =&amp;nbsp;custom_A&lt;/P&gt;
&lt;P&gt;parameters B = custom_B&amp;nbsp;&lt;/P&gt;
&lt;P&gt;parameters ZZYZX = custom_ZZYZX&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;remove&amp;nbsp;(step 2) and&amp;nbsp;(step 3)&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AllanP_1-1764879016820.png" style="width: 999px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/95063iFFA911F77F2727FB/image-size/large?v=v2&amp;amp;px=999" role="button" title="AllanP_1-1764879016820.png" alt="AllanP_1-1764879016820.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;Note:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Hideparameter&lt;/STRONG&gt;&amp;nbsp;&lt;STRONG&gt;"A"&lt;/STRONG&gt; removes &lt;STRONG&gt;"A"&lt;/STRONG&gt; them from the&lt;EM&gt;&lt;STRONG&gt; list/ info pallet&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Lock "A"&lt;/STRONG&gt; turns the content of&amp;nbsp;&lt;STRONG&gt;"A"&lt;/STRONG&gt; grey and makes it so it cant be edited&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Parameters&lt;/STRONG&gt;&amp;nbsp;&lt;STRONG&gt;A = setvalue&lt;/STRONG&gt; will seem like they are edited, but will immediately overwrite the value back to &lt;STRONG&gt;setvalue&lt;/STRONG&gt; after you change it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Hideparameter&lt;/STRONG&gt;&amp;nbsp;&lt;STRONG&gt;ALL&lt;/STRONG&gt; &lt;STRONG&gt;"A","B","ZZYZX&lt;/STRONG&gt;" removes all from the &lt;EM&gt;&lt;STRONG&gt; list/ info pallet&lt;/STRONG&gt;&lt;/EM&gt; except the parameters listed after the &lt;STRONG&gt;ALL&lt;/STRONG&gt; command, so &lt;STRONG&gt;A&lt;/STRONG&gt;,&lt;STRONG&gt;B&lt;/STRONG&gt;,&lt;STRONG&gt;ZZYZX&lt;/STRONG&gt; would be shown in this case, but all the other parameters would be hidden.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;also&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;For &lt;A id="link_15" class="lia-link-navigation lia-page-link lia-user-name-link" href="https://community.graphisoft.com/t5/user/viewprofilepage/user-id/11140" target="_self" aria-label="View Profile of Lingwisyer"&gt;&lt;SPAN class=""&gt;Lingwisyer&lt;/SPAN&gt;&lt;/A&gt;&amp;nbsp;script,do not put the values in &lt;STRONG&gt;Square Brackets&lt;/STRONG&gt; so&amp;nbsp;&lt;/P&gt;
&lt;P&gt;mul2 a/[600],b/[448] will not work,&lt;/P&gt;
&lt;P&gt;that is why you get errors when you save it.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Square Brackets &lt;/STRONG&gt;are used for array positions,&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Round Brackets&lt;/STRONG&gt; should have been shown.&lt;/P&gt;
&lt;P&gt;Units shown in GDL are expressed in meters,&lt;/P&gt;
&lt;P&gt;so 600 = 600m,&lt;/P&gt;
&lt;P&gt;and 0.600 = 600mm&lt;/P&gt;
&lt;P&gt;so mul2 a/(0.600),b/(0.448) would work.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AllanP_2-1764880673699.png" style="width: 999px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/95068i42A6EDBC3205DB1D/image-size/large?v=v2&amp;amp;px=999" role="button" title="AllanP_2-1764880673699.png" alt="AllanP_2-1764880673699.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;The &lt;STRONG&gt;action center&lt;/STRONG&gt; will point you to the log which will tell you what lines of the script are not working,&lt;/P&gt;
&lt;P&gt;see the red dot in the tab above,&lt;/P&gt;
&lt;P&gt;follow the red dot,&lt;/P&gt;
&lt;P&gt;go to the report that is red in the action center...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;you could try changing the &lt;A id="link_15" class="lia-link-navigation lia-page-link lia-user-name-link" href="https://community.graphisoft.com/t5/user/viewprofilepage/user-id/11140" target="_self" aria-label="View Profile of Lingwisyer"&gt;&lt;SPAN class=""&gt;Lingwisyer&lt;/SPAN&gt;&lt;/A&gt;&amp;nbsp;script&amp;nbsp;to use the predefined values in the master script for the size in (Step 1), after deleting (Step 2) and (Step 3) :&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;!2D Script
MUL2 A/custom_A, B/custom_B

!3D Script
MUL A/custom_A, B/custom_B, ZZYZX/custom_ZZYZX&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this helps&lt;/P&gt;</description>
      <pubDate>Thu, 04 Dec 2025 22:31:18 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Library-part-maker-resizing-objects/m-p/685965#M51883</guid>
      <dc:creator>AllanP</dc:creator>
      <dc:date>2025-12-04T22:31:18Z</dc:date>
    </item>
    <item>
      <title>Re: Library part maker - resizing objects</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Library-part-maker-resizing-objects/m-p/685984#M51885</link>
      <description>&lt;P&gt;Sorry about the confusing square brackets. Was just using them like you would when typing a user defined variable in system pathing or what not (c:\users\[username]\...) where the text within the brackets is an explaination of what to replace it with. Should really stop doing that when it comes to coding related things...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ling.&lt;/P&gt;</description>
      <pubDate>Fri, 05 Dec 2025 01:17:45 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Library-part-maker-resizing-objects/m-p/685984#M51885</guid>
      <dc:creator>Lingwisyer</dc:creator>
      <dc:date>2025-12-05T01:17:45Z</dc:date>
    </item>
  </channel>
</rss>

