<?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 Statuscodes in Libraries &amp; objects</title>
    <link>https://community.graphisoft.com/t5/Libraries-objects/Statuscodes/m-p/49781#M34347</link>
    <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;R&gt;Here a question to one very old and basic GDL feature:&lt;BR /&gt;
Polylines may have certain status codes to control their shapes and especially with 3D elements to control their edges and surfaces.&lt;BR /&gt;
That's all clear so far, but two codes I haven't used anytime:&lt;BR /&gt;
&lt;BR /&gt;
s=16 and s=32 (j5 and j6):&lt;BR /&gt;
j5: horizontal edge in line elimination (for PRISM_ shapes only)&lt;BR /&gt;
j6: vertical edge in line elimination (for PRISM_ shapes only)&lt;BR /&gt;
&lt;BR /&gt;
What are these for? Here an example, but it does not show any effect:&lt;BR /&gt;

&lt;PRE&gt;prism_ 5,0.5,
  0,0,8,
  1,0,8+16+32,
  2,0.5,8,
  2,1,15,
  0,1,15&lt;/PRE&gt;&lt;/R&gt;&lt;/DIV&gt;</description>
    <pubDate>Sun, 26 Mar 2006 00:24:34 GMT</pubDate>
    <dc:creator>Frank Beister</dc:creator>
    <dc:date>2006-03-26T00:24:34Z</dc:date>
    <item>
      <title>Statuscodes</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Statuscodes/m-p/49781#M34347</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;R&gt;Here a question to one very old and basic GDL feature:&lt;BR /&gt;
Polylines may have certain status codes to control their shapes and especially with 3D elements to control their edges and surfaces.&lt;BR /&gt;
That's all clear so far, but two codes I haven't used anytime:&lt;BR /&gt;
&lt;BR /&gt;
s=16 and s=32 (j5 and j6):&lt;BR /&gt;
j5: horizontal edge in line elimination (for PRISM_ shapes only)&lt;BR /&gt;
j6: vertical edge in line elimination (for PRISM_ shapes only)&lt;BR /&gt;
&lt;BR /&gt;
What are these for? Here an example, but it does not show any effect:&lt;BR /&gt;

&lt;PRE&gt;prism_ 5,0.5,
  0,0,8,
  1,0,8+16+32,
  2,0.5,8,
  2,1,15,
  0,1,15&lt;/PRE&gt;&lt;/R&gt;&lt;/DIV&gt;</description>
      <pubDate>Sun, 26 Mar 2006 00:24:34 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Statuscodes/m-p/49781#M34347</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2006-03-26T00:24:34Z</dc:date>
    </item>
    <item>
      <title>Re: Statuscodes</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Statuscodes/m-p/49782#M34348</link>
      <description>Frank,&lt;BR /&gt;
I am just now looking at Prism_ and Extrude and&lt;BR /&gt;
Prism_ has the mask values j1, j2, j3, j4 and j7 &lt;BR /&gt;
there is no j5 or j6.&lt;BR /&gt;
Extrude has the mask values j1, j2, j3, j5 and j6 but no j4.&lt;BR /&gt;
I would not expect j5 or j6 to do anything  in the Prism_ command.&lt;BR /&gt;
Peter Devlin</description>
      <pubDate>Sun, 26 Mar 2006 00:44:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Statuscodes/m-p/49782#M34348</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-03-26T00:44:00Z</dc:date>
    </item>
    <item>
      <title>Re: Statuscodes</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Statuscodes/m-p/49783#M34349</link>
      <description>Thanks Peter, but I am not looking for the &lt;B&gt;mask&lt;/B&gt; values, but the &lt;B&gt;status&lt;/B&gt; codes. Have a look to &lt;A href="http://www.graphisoft.com/ftp/publishing/ac9_help/wwhelp/wwhimpl/common/html/wwhelp.htm?context=AC9_Help&amp;amp;file=33-02.htm" target="_blank"&gt;AC-Help&lt;/A&gt;.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
j1-j4, yes, curved side with j7, yes, but j5/j6? Never used. &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_sad.gif" style="display : inline;" /&gt;</description>
      <pubDate>Sun, 26 Mar 2006 01:05:26 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Statuscodes/m-p/49783#M34349</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2006-03-26T01:05:26Z</dc:date>
    </item>
    <item>
      <title>Re: Statuscodes</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Statuscodes/m-p/49784#M34350</link>
      <description>Frank,&lt;BR /&gt;
You are right. and it is also new in AC 9.&lt;BR /&gt;
I looked at the GDL manual for AC 8.1 and&lt;BR /&gt;
there is no j5 and j6.&lt;BR /&gt;
&lt;BR /&gt;
I copied this from the 8.1 GDL manual.&lt;BR /&gt;
&lt;BR /&gt;
8.1 Status Code Syntax&lt;BR /&gt;
The si number is a binary integer (between 0 and 15 or 64 and&lt;BR /&gt;
79) or -1.&lt;BR /&gt;
si = j1 + 2*j2 + 4*j3 + 8*j4 + 64*j7 [+ a_code]&lt;BR /&gt;
where j1, j2, j3, j4, j7 can be 0 or 1.&lt;BR /&gt;
The j1, j2, j3, j4 numbers represent whether the vertices and the&lt;BR /&gt;
sides are present (1) or omitted (0):&lt;BR /&gt;
j1: lower horizontal edge&lt;BR /&gt;
j2: vertical edge&lt;BR /&gt;
j3: upper horizontal edge&lt;BR /&gt;
j4: side&lt;BR /&gt;
&lt;BR /&gt;
This is different than the same paragraph in the AC 9 manual.&lt;BR /&gt;
&lt;BR /&gt;
This is a mystery to me.&lt;BR /&gt;
They introduce these new values but you say they don't&lt;BR /&gt;
do anything. Maybe they are for "future use".&lt;BR /&gt;
Peter Devlin</description>
      <pubDate>Sun, 26 Mar 2006 01:41:45 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Statuscodes/m-p/49784#M34350</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-03-26T01:41:45Z</dc:date>
    </item>
    <item>
      <title>Re: Statuscodes</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Statuscodes/m-p/49785#M34351</link>
      <description>I haven't mentioned, that it was new in AC9. Normaly the GDL extensions do something, what was introduced in the normal AC surface and needs a GDL expression (as SEOs). Maybe this can give us a hint. That the status codes seem not to do anything has not to say, that they are without function j7 brings up his functionality not from every view too.&lt;BR /&gt;
&lt;BR /&gt;
I have first to sleep. I have studied the manual now more than 10 hours. I see only j5s and j6s. &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_smile.gif" style="display : inline;" /&gt; Good night.</description>
      <pubDate>Sun, 26 Mar 2006 02:13:25 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Statuscodes/m-p/49785#M34351</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2006-03-26T02:13:25Z</dc:date>
    </item>
    <item>
      <title>Re: Statuscodes</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Statuscodes/m-p/49786#M34352</link>
      <description>Now I found one usage of j5. You can use it in the CUTPOLYA command. Add 16 to the normal mask value (as e.g. 1+2+4) and the end polygon, which "stops" the endless cutting tube becomes visible.&lt;BR /&gt;
&lt;BR /&gt;
Another not documented. &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_sad.gif" style="display : inline;" /&gt;&lt;BR /&gt;

&lt;PRE&gt;a=0.75
msk=1+2+4+16
SET MATERIAL "Glas"

FOR abstand=-1 TO 1
 CUTPOLYA 3, 0, abstand,
  0.10,0.10,msk,
  0.65,0.10,msk,
  0.10,0.65,msk,
  0,0,1
 ADDX a
 NEXT abstand

DEL TOP
ADDZ -1.5
BLOCK 3*a,a,3

FOR i= 1 TO 3
 CUTEND
 NEXT i&lt;/PRE&gt;</description>
      <pubDate>Tue, 16 May 2006 11:02:50 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Statuscodes/m-p/49786#M34352</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2006-05-16T11:02:50Z</dc:date>
    </item>
  </channel>
</rss>

