<?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: Doesn't the 3D script take the master scripter's variable values? In the 2d script, it takes a v in GDL</title>
    <link>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/399203#M5649</link>
    <description>&lt;P&gt;If you know the&amp;nbsp;&lt;EM&gt;Building Material&lt;/EM&gt; you can&amp;nbsp;&lt;STRONG&gt;request&lt;/STRONG&gt; the surface value of the building material.&lt;/P&gt;</description>
    <pubDate>Fri, 22 Sep 2023 01:08:00 GMT</pubDate>
    <dc:creator>Lingwisyer</dc:creator>
    <dc:date>2023-09-22T01:08:00Z</dc:date>
    <item>
      <title>Doesn't the 3D script take the master scripter's variable values? In the 2d script, it takes a value</title>
      <link>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/379958#M244</link>
      <description>&lt;P&gt;Doesn't the 3D script take the master scripter's variable values?&lt;BR /&gt;In the 2d script, it takes a value.....&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Shouldn't I use an if statement?&lt;/P&gt;</description>
      <pubDate>Wed, 10 May 2023 14:52:39 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/379958#M244</guid>
      <dc:creator>LeeJaeYoung</dc:creator>
      <dc:date>2023-05-10T14:52:39Z</dc:date>
    </item>
    <item>
      <title>Re: Doesn't the 3D script take the master scripter's variable values? In the 2d script, it takes a v</title>
      <link>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/379977#M245</link>
      <description>&lt;P&gt;&lt;SPAN&gt;WALL_FLIPPED doesn't work in 3D&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://community.graphisoft.com/t5/Developer-forum/WALL-FLIPPED-doesn-t-work-in-3D/m-p/257110" target="_blank" rel="noopener"&gt;WALL_FLIPPED doesn't work in 3D - Graphisoft Community&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I still don't understand.&lt;BR /&gt;Passing the value from Master to wall_flipped as another variable does not work.&lt;BR /&gt;The conclusion seems to be that all values should be done in master and only those values should be used.&lt;BR /&gt;I spent the whole day on this today.&lt;BR /&gt;I believe that bugs should be fixed as soon as possible.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Master script&lt;/P&gt;
&lt;DIV&gt;&lt;LI-CODE lang="markup"&gt;IF ((SGN(SYMB_ROTANGLE) = 0) &amp;amp; (WALL_FLIPPED = 0)) Then
    npen = 1
ENDIF
IF ((SGN(SYMB_ROTANGLE) = 0) &amp;amp; (WALL_FLIPPED = 1)) Then
     npen = WALL_SKINS_NUMBER
ENDIF

3d script
print "xx"
print npen
TEXT 0.3, 0, npen&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="LeeJaeYoung_0-1683733762174.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/37718i09006735FF0CBEC1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="LeeJaeYoung_0-1683733762174.png" alt="LeeJaeYoung_0-1683733762174.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="LeeJaeYoung_1-1683733781286.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/37719iF2F8629E78A39778/image-size/medium?v=v2&amp;amp;px=400" role="button" title="LeeJaeYoung_1-1683733781286.png" alt="LeeJaeYoung_1-1683733781286.png" /&gt;&lt;/span&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;xx (WD - 003 | 15AAE85E-ECC7-48F2-9214-37F58DDBB692)&lt;BR /&gt;xx (WD - 003 | 15AAE85E-ECC7-48F2-9214-37F58DDBB692)&lt;BR /&gt;1 (WD - 003 | 15AAE85E-ECC7-48F2-9214-37F58DDBB692)&lt;BR /&gt;xx (WD - 003 | 15AAE85E-ECC7-48F2-9214-37F58DDBB692)&lt;BR /&gt;xx (WD - 003 | 15AAE85E-ECC7-48F2-9214-37F58DDBB692)&lt;BR /&gt;1 (WD - 003 | 15AAE85E-ECC7-48F2-9214-37F58DDBB692)&lt;BR /&gt;1 (WD - 003 | 15AAE85E-ECC7-48F2-9214-37F58DDBB692)&lt;BR /&gt;&lt;BR /&gt;
&lt;P&gt;And this was also tested at 25.&lt;BR /&gt;Can not be done.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Value does not change.&lt;BR /&gt;How can i solve it?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Tue, 16 May 2023 02:56:53 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/379977#M245</guid>
      <dc:creator>LeeJaeYoung</dc:creator>
      <dc:date>2023-05-16T02:56:53Z</dc:date>
    </item>
    <item>
      <title>Re: Doesn't the 3D script take the master scripter's variable values? In the 2d script, it takes a v</title>
      <link>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/379983#M246</link>
      <description>&lt;P&gt;One of the doors I wrote for composites I figured this out, but I don't use composite walls with more than one skin anymore so that door is somewhere in my archives.&lt;/P&gt;
&lt;P&gt;Assuming I understand what you are after it is possible but it will be a minute before I have time to go digging.&lt;/P&gt;</description>
      <pubDate>Wed, 10 May 2023 18:12:05 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/379983#M246</guid>
      <dc:creator>SenecaDesignLLC</dc:creator>
      <dc:date>2023-05-10T18:12:05Z</dc:date>
    </item>
    <item>
      <title>Re: Doesn't the 3D script take the master scripter's variable values? In the 2d script, it takes a v</title>
      <link>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/380006#M247</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;i used the WALL_MAT_A, WALL_MAT_B system to identify outside vs inside of walls (before Archicad 22 introduced WALL_FLIPPED variable)&lt;/P&gt;
&lt;P&gt;it is more complicated than "WALL_FLIPPED",&lt;/P&gt;
&lt;P&gt;but&lt;/P&gt;
&lt;P&gt;the "WALL_FLIPPED"&amp;nbsp; does not work in the 3D Window/Elevation window...&lt;/P&gt;
&lt;P&gt;but does work the 2D window.&lt;/P&gt;</description>
      <pubDate>Wed, 10 May 2023 23:58:03 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/380006#M247</guid>
      <dc:creator>AllanP</dc:creator>
      <dc:date>2023-05-10T23:58:03Z</dc:date>
    </item>
    <item>
      <title>Re: Doesn't the 3D script take the master scripter's variable values? In the 2d script, it takes a v</title>
      <link>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/380012#M248</link>
      <description>&lt;P&gt;Where should I look to learn how to identify the exterior and interior of a wall with WALL_MAT_A WALL_MAT_B? Is there a gsm where I can see the code?&lt;/P&gt;</description>
      <pubDate>Thu, 11 May 2023 01:45:43 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/380012#M248</guid>
      <dc:creator>LeeJaeYoung</dc:creator>
      <dc:date>2023-05-11T01:45:43Z</dc:date>
    </item>
    <item>
      <title>Re: Doesn't the 3D script take the master scripter's variable values? In the 2d script, it takes a v</title>
      <link>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/380029#M249</link>
      <description>&lt;P&gt;&lt;A href="https://community.graphisoft.com/t5/Developer-forum/WALL-FLIPPED-doesn-t-work-in-3D/m-p/257116/highlight/true#M5314" target="_blank"&gt;https://community.graphisoft.com/t5/Developer-forum/WALL-FLIPPED-doesn-t-work-in-3D/m-p/257116/highlight/true#M5314&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 May 2023 03:46:34 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/380029#M249</guid>
      <dc:creator>Lingwisyer</dc:creator>
      <dc:date>2023-05-11T03:46:34Z</dc:date>
    </item>
    <item>
      <title>Re: Doesn't the 3D script take the master scripter's variable values? In the 2d script, it takes a v</title>
      <link>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/380052#M250</link>
      <description>&lt;P&gt;thank you. ^^&lt;BR /&gt;I will study hard.&lt;/P&gt;</description>
      <pubDate>Thu, 11 May 2023 06:24:02 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/380052#M250</guid>
      <dc:creator>LeeJaeYoung</dc:creator>
      <dc:date>2023-05-11T06:24:02Z</dc:date>
    </item>
    <item>
      <title>Re: Doesn't the 3D script take the master scripter's variable values? In the 2d script, it takes a v</title>
      <link>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/380053#M251</link>
      <description>&lt;P&gt;Hopefully that is what you were looking for&lt;/P&gt;</description>
      <pubDate>Thu, 11 May 2023 06:25:46 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/380053#M251</guid>
      <dc:creator>Lingwisyer</dc:creator>
      <dc:date>2023-05-11T06:25:46Z</dc:date>
    </item>
    <item>
      <title>Re: Doesn't the 3D script take the master scripter's variable values? In the 2d script, it takes a v</title>
      <link>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/381000#M252</link>
      <description>&lt;P&gt;It is judged that WALL_MAT_A is not related to WALL_FLIPPED, but rather related to SGN (SYMB_ROTANGLE).&lt;BR /&gt;Therefore, it seems that WALL_MAT_A value cannot determine whether it is inside or outside in 3D.&lt;BR /&gt;I don't understand the code you gave yet, but it seems there is an IF statement option, and I'm thinking of turning it on in 3D.&lt;/P&gt;
&lt;P&gt;Am I wrong?&lt;/P&gt;</description>
      <pubDate>Sun, 21 May 2023 03:59:26 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/381000#M252</guid>
      <dc:creator>LeeJaeYoung</dc:creator>
      <dc:date>2023-05-21T03:59:26Z</dc:date>
    </item>
    <item>
      <title>Re: Doesn't the 3D script take the master scripter's variable values? In the 2d script, it takes a v</title>
      <link>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/381052#M253</link>
      <description>&lt;P&gt;I believe I have determined inside from outside using WIDO_REVEAL_SIDE.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="cpp"&gt;	IF WIDO_REVEAL_SIDE = 1 then
			WALL_MAT = WALL_MAT_A
		else
			WALL_MAT = WALL_MAT_B
	endIF&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 22 May 2023 01:17:51 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/381052#M253</guid>
      <dc:creator>Lingwisyer</dc:creator>
      <dc:date>2023-05-22T01:17:51Z</dc:date>
    </item>
    <item>
      <title>Re: Doesn't the 3D script take the master scripter's variable values? In the 2d script, it takes a v</title>
      <link>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/381055#M254</link>
      <description>&lt;P&gt;You need to have walls that have different surfaces to use this system.&lt;/P&gt;
&lt;P&gt;If you are using composite walls, these are automatically set.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To show you how it works, I selected a standard Archicad door and placed the following code at the end of the master script...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="cpp"&gt;Wall_Is_Flipped = 0
A_Side = "Inside"
B_Side = "Outside"
n_A = REQUEST ("Name_of_material", WALL_MAT_A, name_WALL_MAT_A)
n_B = REQUEST ("Name_of_material", WALL_MAT_B, name_WALL_MAT_B)
if n_A &amp;gt; 0 and n_B &amp;gt; 0 then
   if strstr(name_WALL_MAT_A,"Brick") &amp;gt; 0 then
      A_Side = "Outside"
      B_Side = "Inside"
   endif
   if strstr(name_WALL_MAT_A,"Siding") &amp;gt; 0 then
      A_Side = "Outside"
      B_Side = "Inside"
   endif
   if strstr(name_WALL_MAT_B,"Plasterboard") &amp;gt; 0 and strstr(name_WALL_MAT_A,"Plasterboard") = 0 then
      A_Side = "Outside"
      B_Side = "Inside"
   endif
endif
if   A_Side = "Outside" then
    Wall_Is_Flipped = 1
endif


!   ---- Check with text in plan and in 3D   ------!
text2 0,0,Wall_Is_Flipped
DEFINE STYLE "own" "Gabriola", 180000 / GLOB_SCALE, 1, 0
SET STYLE "own"
text 1,0,Wall_Is_Flipped
&lt;/LI-CODE&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_1-1684721889793.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/38123i0617425BE1D53A74/image-size/medium?v=v2&amp;amp;px=400" role="button" title="AllanP_1-1684721889793.png" alt="AllanP_1-1684721889793.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_2-1684721903957.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/38124i8376F706B6F1416B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="AllanP_2-1684721903957.png" alt="AllanP_2-1684721903957.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AllanP_3-1684722074409.png" style="width: 400px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/38125iB8FF10032477F5B9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="AllanP_3-1684722074409.png" alt="AllanP_3-1684722074409.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;It will depend how you use archicad as to the effectiveness of this option.&lt;/P&gt;
&lt;P&gt;It is complicated because you have to work out what is inside and what is outside based on material names...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 22 May 2023 02:23:49 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/381055#M254</guid>
      <dc:creator>AllanP</dc:creator>
      <dc:date>2023-05-22T02:23:49Z</dc:date>
    </item>
    <item>
      <title>Re: Doesn't the 3D script take the master scripter's variable values? In the 2d script, it takes a v</title>
      <link>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/381063#M255</link>
      <description>&lt;P&gt;The&amp;nbsp;&lt;EM&gt;WALL_MAT_A / WALL_MAT_B&amp;nbsp;&lt;/EM&gt;are irrelevant in this case.&amp;nbsp;&lt;EM&gt;WIDO_REVEAL_SIDE&lt;/EM&gt; is the relevant value and that changes when you flip a wall. I probably have not test every case, but as far as I have seen my materials and dimensions are correct with every orientation of the opening and flip status of a wall so that would indicate that it is working.&lt;/P&gt;</description>
      <pubDate>Mon, 22 May 2023 04:00:14 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/381063#M255</guid>
      <dc:creator>Lingwisyer</dc:creator>
      <dc:date>2023-05-22T04:00:14Z</dc:date>
    </item>
    <item>
      <title>Re: Doesn't the 3D script take the master scripter's variable values? In the 2d script, it takes a v</title>
      <link>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/399158#M5648</link>
      <description>&lt;P&gt;Is there a way to get a surface from the building material obtained with wall_skins_params?&lt;/P&gt;
&lt;P&gt;Or do you mean that I have to write code that requires knowledge of the surface of the buildin material like in the code?&lt;/P&gt;</description>
      <pubDate>Thu, 21 Sep 2023 17:49:55 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/399158#M5648</guid>
      <dc:creator>LeeJaeYoung</dc:creator>
      <dc:date>2023-09-21T17:49:55Z</dc:date>
    </item>
    <item>
      <title>Re: Doesn't the 3D script take the master scripter's variable values? In the 2d script, it takes a v</title>
      <link>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/399203#M5649</link>
      <description>&lt;P&gt;If you know the&amp;nbsp;&lt;EM&gt;Building Material&lt;/EM&gt; you can&amp;nbsp;&lt;STRONG&gt;request&lt;/STRONG&gt; the surface value of the building material.&lt;/P&gt;</description>
      <pubDate>Fri, 22 Sep 2023 01:08:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/399203#M5649</guid>
      <dc:creator>Lingwisyer</dc:creator>
      <dc:date>2023-09-22T01:08:00Z</dc:date>
    </item>
    <item>
      <title>Re: Doesn't the 3D script take the master scripter's variable values? In the 2d script, it takes a v</title>
      <link>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/399217#M5650</link>
      <description>&lt;P&gt;Thank you for your help in finding it. ^^&lt;BR /&gt;Have a nice day. ^^&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;n = REQUEST{2} ("Building_Material_info", name_or_index, param_name, value_or_values)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Sep 2023 03:00:06 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/Doesn-t-the-3D-script-take-the-master-scripter-s-variable-values/m-p/399217#M5650</guid>
      <dc:creator>LeeJaeYoung</dc:creator>
      <dc:date>2023-09-22T03:00:06Z</dc:date>
    </item>
  </channel>
</rss>

