<?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 Zones - subtract doors from Perimeter? in Libraries &amp; objects</title>
    <link>https://community.graphisoft.com/t5/Libraries-objects/Zones-subtract-doors-from-Perimeter/m-p/187226#M47338</link>
    <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;T&gt;Any ideas how to make Zones subtract Door width from Perimeter in the Zone Stamp? &lt;BR /&gt;
&lt;BR /&gt;
It should be possible, since Zones can subtract Windows and Doors from wall area in calculations, so Zones can detect Door width.&lt;/T&gt;&lt;/DIV&gt;</description>
    <pubDate>Fri, 26 May 2023 09:24:27 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2023-05-26T09:24:27Z</dc:date>
    <item>
      <title>Zones - subtract doors from Perimeter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Zones-subtract-doors-from-Perimeter/m-p/187226#M47338</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;T&gt;Any ideas how to make Zones subtract Door width from Perimeter in the Zone Stamp? &lt;BR /&gt;
&lt;BR /&gt;
It should be possible, since Zones can subtract Windows and Doors from wall area in calculations, so Zones can detect Door width.&lt;/T&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 26 May 2023 09:24:27 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Zones-subtract-doors-from-Perimeter/m-p/187226#M47338</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-05-26T09:24:27Z</dc:date>
    </item>
    <item>
      <title>Re: Zones - subtract doors from Perimeter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Zones-subtract-doors-from-Perimeter/m-p/187227#M47339</link>
      <description>Kliment,&lt;BR /&gt;
There are certain GDL Global Variables that return certain values:&lt;BR /&gt;
&lt;BR /&gt;
Check this out:&lt;BR /&gt;
&lt;BR /&gt;
&lt;A href="http://helpcenter.graphisoft.com/guides/gdl-guide-for-archicad-18/chapter-12-miscellaneous/fix-named-optional-parameters/#RoomParametersForZones_section" target="_blank"&gt;&lt;LINK_TEXT text="http://helpcenter.graphisoft.com/guides ... es_section"&gt;http://helpcenter.graphisoft.com/guides/gdl-guide-for-archicad-18/chapter-12-miscellaneous/fix-named-optional-parameters/#RoomParametersForZones_section&lt;/LINK_TEXT&gt;&lt;/A&gt;&lt;BR /&gt;
&lt;BR /&gt;
Specifically:&lt;BR /&gt;
&lt;BR /&gt;
ROOM_DOORS_WID and ROOM_WINDS_WID return the width of Doors and Windows, respectively, within the Zone.&lt;BR /&gt;
&lt;BR /&gt;
ROOM_NET_PERIMETER is the full perimeter.&lt;BR /&gt;
&lt;BR /&gt;
I think one can create a parameter and assign to this parameter the value:&lt;BR /&gt;
&lt;BR /&gt;
ROOM_NET_PERIMETER - ROOM_DOORS_WID - ROOM_WINDS_WID&lt;BR /&gt;
&lt;BR /&gt;
Then this parameter can be listed in a schedule.&lt;BR /&gt;
&lt;BR /&gt;
I hope this makes sense.&lt;BR /&gt;
I have not tried it but it should work.</description>
      <pubDate>Tue, 10 Aug 2010 11:40:36 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Zones-subtract-doors-from-Perimeter/m-p/187227#M47339</guid>
      <dc:creator>Laszlo Nagy</dc:creator>
      <dc:date>2010-08-10T11:40:36Z</dc:date>
    </item>
    <item>
      <title>Re: Zones - subtract doors from Perimeter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Zones-subtract-doors-from-Perimeter/m-p/187228#M47340</link>
      <description>Thanks, Laszlo! I was hoping for hidden chechbox I hadn't found which could do it! &lt;E&gt;&lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/E&gt; I think the battle with the Zone GDL script is a lost one for me. &lt;BR /&gt;
&lt;BR /&gt;
Anyway the only use of Perimeter I see is to find the length of floor skirting, but then you'll need to subtract the door width.</description>
      <pubDate>Tue, 10 Aug 2010 14:26:33 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Zones-subtract-doors-from-Perimeter/m-p/187228#M47340</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-08-10T14:26:33Z</dc:date>
    </item>
    <item>
      <title>Re: Zones - subtract doors from Perimeter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Zones-subtract-doors-from-Perimeter/m-p/187229#M47341</link>
      <description>Hi Laszlo, &lt;BR /&gt;
I'm struggling with the same problem; I need the perimeter of the room except the door width. &lt;BR /&gt;
 &lt;BR /&gt;
I made a new parameter and assigned a value to it like this: &lt;BR /&gt;
 &lt;BR /&gt;
TJs_PERIMETER = ROOM_NET_PERIMETER - ROOM_DOORS_WID &lt;BR /&gt;
 &lt;BR /&gt;
It show up in the schedule (after I added it), but it contains no value - just three dots. &lt;BR /&gt;
 &lt;BR /&gt;
What type should the parameter be, and where should I put the assignment to make it work? &lt;BR /&gt;
 &lt;BR /&gt;
Thanks! &lt;BR /&gt;
--  &lt;BR /&gt;
Regards, &lt;BR /&gt;
Tor Jørgen Stray Zahl Pettersen</description>
      <pubDate>Wed, 18 Feb 2015 12:26:25 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Zones-subtract-doors-from-Perimeter/m-p/187229#M47341</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-02-18T12:26:25Z</dc:date>
    </item>
    <item>
      <title>Re: Zones - subtract doors from Perimeter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Zones-subtract-doors-from-Perimeter/m-p/187230#M47342</link>
      <description>Try to assign this value in the Parameter Script:&lt;BR /&gt;
&lt;BR /&gt;
&lt;A href="http://helpcenter.graphisoft.com/guides/gdl-guide-for-archicad-18/chapter-9-non-geometric-scripts/the-parameter-script/" target="_blank"&gt;&lt;LINK_TEXT text="http://helpcenter.graphisoft.com/guides ... er-script/"&gt;http://helpcenter.graphisoft.com/guides/gdl-guide-for-archicad-18/chapter-9-non-geometric-scripts/the-parameter-script/&lt;/LINK_TEXT&gt;&lt;/A&gt;&lt;BR /&gt;
&lt;BR /&gt;
With a line similar to this:&lt;BR /&gt;

&lt;PRE&gt;PARAMETERS TJs_PERIMETER = ROOM_NET_PERIMETER - ROOM_DOORS_WID&lt;/PRE&gt;

I don't exactly know if this in itself is enough for it to work because I haven't scripted any GDL for quite a while. Maybe someone who knows can chime in.</description>
      <pubDate>Wed, 18 Feb 2015 18:30:13 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Zones-subtract-doors-from-Perimeter/m-p/187230#M47342</guid>
      <dc:creator>Laszlo Nagy</dc:creator>
      <dc:date>2015-02-18T18:30:13Z</dc:date>
    </item>
    <item>
      <title>Re: Zones - subtract doors from Perimeter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Zones-subtract-doors-from-Perimeter/m-p/187231#M47343</link>
      <description>Hi Lazlio, &lt;BR /&gt;
and thank you for your answer. &lt;BR /&gt;
 &lt;BR /&gt;
I have attached a picture that shows where I declare the parameter, where I assign it and the resulting scheme (with three dots as the value). &lt;BR /&gt;
 &lt;BR /&gt;
To me it seems that the assignment does not take place... maybe there are some other scripts that gets called and does the actual calculation, that does not know of my parameter? &lt;BR /&gt;
 &lt;BR /&gt;
Any ideas, anyone? &lt;BR /&gt;
 &lt;BR /&gt;
Thanks! &lt;BR /&gt;
--  &lt;BR /&gt;
Regards, &lt;BR /&gt;
TJ</description>
      <pubDate>Thu, 19 Feb 2015 10:12:44 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Zones-subtract-doors-from-Perimeter/m-p/187231#M47343</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-02-19T10:12:44Z</dc:date>
    </item>
    <item>
      <title>Re: Zones - subtract doors from Perimeter?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Zones-subtract-doors-from-Perimeter/m-p/187232#M47344</link>
      <description>In your file, in the Zone Categories Dialog, did you change the assignment of the Zone Stamp GDL file to the Zone Category you use for these Zones? &lt;BR /&gt;
&lt;BR /&gt;
I tried this and worked perfectly to me:&lt;BR /&gt;
1. Saved the Zone Stamp under a new name, created the Parameter and assigned to it the value in the Parameter Script. Then save changes.&lt;BR /&gt;
2. In the Zone Categories Dialog I assigned this new Zone Stamp to the desired Zone Categories.&lt;BR /&gt;
3. In the Scheme Settings Dialog, using the Fields panel's Use Object Parameters button found the Parameter I created and added it to the fields to be scheduled.&lt;BR /&gt;
4. Generated the schedule which displayed results correctly.</description>
      <pubDate>Sat, 21 Feb 2015 17:07:16 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Zones-subtract-doors-from-Perimeter/m-p/187232#M47344</guid>
      <dc:creator>Laszlo Nagy</dc:creator>
      <dc:date>2015-02-21T17:07:16Z</dc:date>
    </item>
  </channel>
</rss>

