<?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: 6.0-&amp;gt;8.1 Causes EXTRUDE Error in Libraries &amp; objects</title>
    <link>https://community.graphisoft.com/t5/Libraries-objects/6-0-gt-8-1-Causes-EXTRUDE-Error/m-p/29184#M41517</link>
    <description>&lt;BLOCKQUOTE&gt;Daniel wrote:&lt;BR /&gt;That's when I discovered the code was mine!&lt;BR /&gt;
&lt;BR /&gt;
In answer to what's wrong, the joist is made up of equal angles, so the "ld" parameter refers to leg dimensions of the angle iron. "lt" refers to the metal thickness, and should always be much smaller than "ld".&lt;/BLOCKQUOTE&gt;

Perhaps you could post a 'fix' for Jay and others that includes appropriate IF statements to error-check the parameter values to prevent any AC error messages or distorted geometry? &lt;E&gt;&lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/E&gt;&lt;BR /&gt;
&lt;BR /&gt;
Karl</description>
    <pubDate>Sun, 18 Apr 2004 20:47:31 GMT</pubDate>
    <dc:creator>Karl Ottenstein</dc:creator>
    <dc:date>2004-04-18T20:47:31Z</dc:date>
    <item>
      <title>6.0-&gt;8.1 Causes EXTRUDE Error</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/6-0-gt-8-1-Causes-EXTRUDE-Error/m-p/29181#M41514</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;T&gt;I bought an object that was written in 6.0, but it needed some modifications.  AC informed me that it was going to update it to AC8.1R2, and now the extrusions don't work.&lt;BR /&gt;
&lt;BR /&gt;
What is wrong with the following code?&lt;BR /&gt;
&lt;BR /&gt;
PUT 0, wr/2, 0,&lt;BR /&gt;
    ld, wr/2, 0,&lt;BR /&gt;
    ld, lt+wr/2, 0,&lt;BR /&gt;
    lt, lt+wr/2, 0,&lt;BR /&gt;
    lt, ld+wr/2, 0,&lt;BR /&gt;
    0, ld+wr/2, 0,&lt;BR /&gt;
    0, wr/2, 0&lt;BR /&gt;
    ROTy 90-jang&lt;BR /&gt;
    ROTz tilt&lt;BR /&gt;
    ADDz -seat&lt;BR /&gt;
EXTRUDE nsp/3,0,0,tchord,55,USE(nsp)&lt;BR /&gt;
    MULy -1&lt;BR /&gt;
EXTRUDE nsp/3,0,0,tchord,55,USE(nsp)&lt;BR /&gt;
    DEL 2&lt;BR /&gt;
    ADD jd,0,(vst/2)-ld&lt;BR /&gt;
    MULx -1&lt;BR /&gt;
EXTRUDE nsp/3,0,0,bchord,55,USE(nsp)&lt;BR /&gt;
    MULy -1&lt;BR /&gt;
EXTRUDE nsp/3,0,0,bchord,55,USE(nsp)&lt;BR /&gt;
    DEL 2&lt;BR /&gt;
    ADDz ld&lt;BR /&gt;
    ROTy -90&lt;/T&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 12 Apr 2004 18:48:18 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/6-0-gt-8-1-Causes-EXTRUDE-Error/m-p/29181#M41514</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2004-04-12T18:48:18Z</dc:date>
    </item>
    <item>
      <title>Re: 6.0-&gt;8.1 Causes EXTRUDE Error</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/6-0-gt-8-1-Causes-EXTRUDE-Error/m-p/29182#M41515</link>
      <description>&lt;BLOCKQUOTE&gt;Jay wrote:&lt;BR /&gt;
What is wrong with the following code?&lt;BR /&gt;

&lt;/BLOCKQUOTE&gt;

I Have not found any problem (AC8.1)!&lt;BR /&gt;
&lt;BR /&gt;
CU mirco</description>
      <pubDate>Thu, 15 Apr 2004 17:34:09 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/6-0-gt-8-1-Causes-EXTRUDE-Error/m-p/29182#M41515</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2004-04-15T17:34:09Z</dc:date>
    </item>
    <item>
      <title>Re: 6.0-&gt;8.1 Causes EXTRUDE Error</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/6-0-gt-8-1-Causes-EXTRUDE-Error/m-p/29183#M41516</link>
      <description>&lt;BLOCKQUOTE&gt;Jay wrote:&lt;BR /&gt;I bought an object that was written in 6.0....now the extrusions don't work.&lt;BR /&gt;
&lt;BR /&gt;
What is wrong with the following code?....
&lt;/BLOCKQUOTE&gt;

Jay&lt;BR /&gt;
&lt;BR /&gt;
I recognize that code!&lt;BR /&gt;
&lt;BR /&gt;
I started working on your code until I realised it's a joist, then I opened up my Open Web Joist object that I have been selling on Objects Online for a few years now.  That's when I discovered the code was mine!&lt;BR /&gt;
&lt;BR /&gt;
In answer to what's wrong, the joist is made up of equal angles, so the "ld" parameter refers to leg dimensions of the angle iron. "lt" refers to the metal thickness, and should always be much smaller than "ld".&lt;BR /&gt;
&lt;BR /&gt;
If you mistakenly thought "lt" referred to the second leg of an unequal angle, and made it larger than "ld", the resulting polygon path for the extruded section will cross over itself, figure-8 fashion, and you will have problems.&lt;BR /&gt;
&lt;BR /&gt;
You mentioned modifying the object.  If you want unequal angles in the chords of the truss, define the the existing "ld" as "angle depth", and introduce the following new parameter:&lt;BR /&gt;
&lt;BR /&gt;
"lw"  and define it as  "angle width"&lt;BR /&gt;
&lt;BR /&gt;
then change the "PUT" statement as follows:&lt;BR /&gt;
&lt;BR /&gt;
PUT 0, wr/2, 0,&lt;BR /&gt;
    ld, wr/2, 0,&lt;BR /&gt;
    ld, lt+wr/2, 0,&lt;BR /&gt;
    lt, lt+wr/2, 0,&lt;BR /&gt;
    lt, lw+wr/2, 0,&lt;BR /&gt;
    0, lw+wr/2, 0,&lt;BR /&gt;
    0, wr/2, 0&lt;BR /&gt;
&lt;BR /&gt;
You might also want to change the definition of "lt" to "L-iron metal thickness" to clarify what this parameter is for.&lt;BR /&gt;
&lt;BR /&gt;
Hope this sorts out your problem!</description>
      <pubDate>Sun, 18 Apr 2004 04:39:54 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/6-0-gt-8-1-Causes-EXTRUDE-Error/m-p/29183#M41516</guid>
      <dc:creator>Daniel Lindahl</dc:creator>
      <dc:date>2004-04-18T04:39:54Z</dc:date>
    </item>
    <item>
      <title>Re: 6.0-&gt;8.1 Causes EXTRUDE Error</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/6-0-gt-8-1-Causes-EXTRUDE-Error/m-p/29184#M41517</link>
      <description>&lt;BLOCKQUOTE&gt;Daniel wrote:&lt;BR /&gt;That's when I discovered the code was mine!&lt;BR /&gt;
&lt;BR /&gt;
In answer to what's wrong, the joist is made up of equal angles, so the "ld" parameter refers to leg dimensions of the angle iron. "lt" refers to the metal thickness, and should always be much smaller than "ld".&lt;/BLOCKQUOTE&gt;

Perhaps you could post a 'fix' for Jay and others that includes appropriate IF statements to error-check the parameter values to prevent any AC error messages or distorted geometry? &lt;E&gt;&lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/E&gt;&lt;BR /&gt;
&lt;BR /&gt;
Karl</description>
      <pubDate>Sun, 18 Apr 2004 20:47:31 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/6-0-gt-8-1-Causes-EXTRUDE-Error/m-p/29184#M41517</guid>
      <dc:creator>Karl Ottenstein</dc:creator>
      <dc:date>2004-04-18T20:47:31Z</dc:date>
    </item>
  </channel>
</rss>

