<?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: open Profile follows open path in 3d in Libraries &amp; objects</title>
    <link>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220069#M11606</link>
    <description>Hello.&lt;BR /&gt;
&lt;BR /&gt;
Great to see you guys taking another look at the code.&lt;BR /&gt;
&lt;BR /&gt;
I see you made single coordinate arrays, with three columns. That's ok. I thought about it too, but for me it was more clear to keep them separated: it was easier to see each x&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;, y&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt; and z&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt; arrays, than three XYZ[1], XYZ[2] and XYZ[3] (or even XYZ&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;[1], XYZ&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;[2], XYZ&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;[3])&lt;BR /&gt;
&lt;BR /&gt;
As a suggestion, a clever thing that I saw in one of Olivier Dentan's objects: since there are no longer single x, y, and z parameters as variables, why not declare three variables:&lt;BR /&gt;
&lt;BR /&gt;
x=1, y=2, z=3&lt;BR /&gt;
&lt;BR /&gt;
Then call the coordinates using that:&lt;BR /&gt;
&lt;BR /&gt;
XYZ&lt;X&gt;, XYZ&lt;Y&gt;, XYZ&lt;Z&gt;&lt;BR /&gt;
&lt;BR /&gt;
I think is easier to see what's going on.&lt;BR /&gt;
&lt;BR /&gt;
I haven't got the time right now to dig in it again to add curves. It's not that hard. I'll have to because I'm thinking of creating a property line object, with angle info, sides length, direction, etc.&lt;BR /&gt;
&lt;BR /&gt;
But I it would be best if the original issue regarding the z coordinate in 2D could be solved; as it appears is not a problem when moving points in 3D.&lt;BR /&gt;
&lt;BR /&gt;
Best regards.&lt;/Z&gt;&lt;/Y&gt;&lt;/X&gt;</description>
    <pubDate>Wed, 19 Nov 2014 17:55:43 GMT</pubDate>
    <dc:creator>sinceV6</dc:creator>
    <dc:date>2014-11-19T17:55:43Z</dc:date>
    <item>
      <title>open Profile follows open path in 3d</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220051#M11588</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;R&gt;Archicad 18 open Profile follows open path in 3d:&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
its an Archicad 18 3D profile-polygon: &lt;BR /&gt;
&lt;BR /&gt;
in a few days at Bimcomponents:&lt;BR /&gt;
&lt;BR /&gt;
"DynPolySchrIstTubeQuerschnitt"&lt;BR /&gt;
&lt;BR /&gt;
before there downloadable:&lt;BR /&gt;
&lt;A href="https://www.dropbox.com/s/1c3svw53ipdp1a4/FreiformPolygon.pln?dl=0" target="_blank"&gt;&lt;/A&gt;&lt;S&gt;&lt;A href="https://www.dropbox.com/s/1c3svw53ipdp1a4/FreiformPolygon.pln?dl=0" target="_blank"&gt;&lt;/A&gt;&lt;A href="&amp;lt;/s&amp;gt;&amp;lt;LINK_TEXT text=&amp;quot;https://www.dropbox.com/s/1c3svw53ipdp1 ... n.pln?dl=0&amp;quot;&amp;gt;https://www.dropbox.com/s/1c3svw53ipdp1a4/FreiformPolygon.pln?dl=0&amp;lt;/LINK_TEXT&amp;gt;&amp;lt;e&amp;gt;"&gt;&lt;/A&gt;&lt;/S&gt;&lt;LINK_TEXT text="https://www.dropbox.com/s/1c3svw53ipdp1 ... n.pln?dl=0"&gt;https://www.dropbox.com/s/1c3svw53ipdp1a4/FreiformPolygon.pln?dl=0&lt;/LINK_TEXT&gt;&lt;E&gt;&lt;/E&gt;&lt;BR /&gt;
my Dropbox. Its an  AC18EduAut - file&lt;BR /&gt;
&lt;BR /&gt;
Youtube english:&lt;BR /&gt;
&lt;BR /&gt;
&lt;A href="https://www.youtube.com/watch?v=jWLnMUIT6yA" target="_blank"&gt;https://www.youtube.com/watch?v=jWLnMUIT6yA&lt;/A&gt;&lt;/R&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 27 Oct 2014 12:54:28 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220051#M11588</guid>
      <dc:creator>Hmooslechner</dc:creator>
      <dc:date>2014-10-27T12:54:28Z</dc:date>
    </item>
    <item>
      <title>Re: open Profile follows open path in 3d</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220052#M11589</link>
      <description>Great work!</description>
      <pubDate>Mon, 27 Oct 2014 15:51:38 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220052#M11589</guid>
      <dc:creator>sinceV6</dc:creator>
      <dc:date>2014-10-27T15:51:38Z</dc:date>
    </item>
    <item>
      <title>Re: open Profile follows open path in 3d</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220053#M11590</link>
      <description>Good job. Heimo, continue this way!</description>
      <pubDate>Mon, 27 Oct 2014 16:58:46 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220053#M11590</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-10-27T16:58:46Z</dc:date>
    </item>
    <item>
      <title>Re: open Profile follows open path in 3d</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220054#M11591</link>
      <description>No words. Awesome!</description>
      <pubDate>Mon, 27 Oct 2014 17:19:32 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220054#M11591</guid>
      <dc:creator>Aaron Bourgoin</dc:creator>
      <dc:date>2014-10-27T17:19:32Z</dc:date>
    </item>
    <item>
      <title>Re: open Profile follows open path in 3d</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220055#M11592</link>
      <description>that is so awesome.</description>
      <pubDate>Mon, 27 Oct 2014 20:40:36 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220055#M11592</guid>
      <dc:creator>SenecaDesignLLC</dc:creator>
      <dc:date>2014-10-27T20:40:36Z</dc:date>
    </item>
    <item>
      <title>Re: open Profile follows open path in 3d</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220056#M11593</link>
      <description>Just wow! Thank you Heimo.</description>
      <pubDate>Tue, 28 Oct 2014 10:27:56 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220056#M11593</guid>
      <dc:creator>vistasp</dc:creator>
      <dc:date>2014-10-28T10:27:56Z</dc:date>
    </item>
    <item>
      <title>Re: open Profile follows open path in 3d</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220057#M11594</link>
      <description>I updated the dropbox link with the possibility of the object to edit the Profile which follows the path direct in 3D. &lt;BR /&gt;
&lt;BR /&gt;
Also i added a new part which makes the same with 3 editable profiles also editable direct in 3d and a new parameter -z-offset to move the profile in 3D-Z, so that the path is better adjustable. After editing the path - set this z-offset to 0.&lt;BR /&gt;
&lt;BR /&gt;
&lt;A href="https://www.dropbox.com/s/1c3svw53ipdp1a4/FreiformPolygon.pln?dl=0" target="_blank"&gt;&lt;/A&gt;&lt;S&gt;&lt;A href="https://www.dropbox.com/s/1c3svw53ipdp1a4/FreiformPolygon.pln?dl=0" target="_blank"&gt;&lt;/A&gt;&lt;A href="https://www.dropbox.com/s/1c3svw53ipdp1a4/FreiformPolygon.pln?dl=0" target="_blank"&gt;&lt;/A&gt;&lt;/S&gt;&lt;LINK_TEXT text="https://www.dropbox.com/s/1c3svw53ipdp1 ... n.pln?dl=0"&gt;https://www.dropbox.com/s/1c3svw53ipdp1a4/FreiformPolygon.pln?dl=0&lt;/LINK_TEXT&gt;&lt;E&gt;&lt;/E&gt;&lt;BR /&gt;
&lt;BR /&gt;
I work on a change of the additional points around the path-corners which are currently generated aut of the with of the first profile. There shall be e fixed parameter instead. &lt;BR /&gt;
&lt;BR /&gt;
Then - it would be possible to simple copy the part to make additional profiles following the same path.</description>
      <pubDate>Fri, 31 Oct 2014 20:50:17 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220057#M11594</guid>
      <dc:creator>Hmooslechner</dc:creator>
      <dc:date>2014-10-31T20:50:17Z</dc:date>
    </item>
    <item>
      <title>Re: open Profile follows open path in 3d</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220058#M11595</link>
      <description>Cool!</description>
      <pubDate>Sat, 01 Nov 2014 02:23:58 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220058#M11595</guid>
      <dc:creator>Karl Ottenstein</dc:creator>
      <dc:date>2014-11-01T02:23:58Z</dc:date>
    </item>
    <item>
      <title>Re: open Profile follows open path in 3d</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220059#M11596</link>
      <description>&lt;A href="https://www.youtube.com/watch?v=kbABoH9mHjM&amp;amp;feature=youtu.be" target="_blank"&gt;&lt;/A&gt;&lt;S&gt;&lt;A href="https://www.youtube.com/watch?v=kbABoH9mHjM&amp;amp;feature=youtu.be" target="_blank"&gt;&lt;/A&gt;&lt;A href="https://www.youtube.com/watch?v=kbABoH9mHjM&amp;amp;feature=youtu.be" target="_blank"&gt;&lt;/A&gt;&lt;/S&gt;&lt;LINK_TEXT text="https://www.youtube.com/watch?v=kbABoH9 ... e=youtu.be"&gt;https://www.youtube.com/watch?v=kbABoH9mHjM&amp;amp;feature=youtu.be&lt;/LINK_TEXT&gt;&lt;E&gt;&lt;/E&gt;&lt;BR /&gt;
&lt;BR /&gt;
the new features of this part in "nearly" english -  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_wink.gif" style="display : inline;" /&gt;</description>
      <pubDate>Sat, 01 Nov 2014 07:41:56 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220059#M11596</guid>
      <dc:creator>Hmooslechner</dc:creator>
      <dc:date>2014-11-01T07:41:56Z</dc:date>
    </item>
    <item>
      <title>Re: open Profile follows open path in 3d</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220060#M11597</link>
      <description>i added up to 50 optional rectangular profiles to the 3 freeform-profiles to test the script-idea.&lt;BR /&gt;
&lt;BR /&gt;
You can test a AC18EduAut-file:&lt;BR /&gt;
&lt;BR /&gt;
&lt;A href="https://www.dropbox.com/s/q17cpwkkl96kau5/FreiformPolygon-1.pln?dl=0" target="_blank"&gt;&lt;/A&gt;&lt;S&gt;&lt;A href="https://www.dropbox.com/s/q17cpwkkl96kau5/FreiformPolygon-1.pln?dl=0" target="_blank"&gt;&lt;/A&gt;&lt;A href="https://www.dropbox.com/s/q17cpwkkl96kau5/FreiformPolygon-1.pln?dl=0" target="_blank"&gt;&lt;/A&gt;&lt;/S&gt;&lt;LINK_TEXT text="https://www.dropbox.com/s/q17cpwkkl96ka ... 1.pln?dl=0"&gt;https://www.dropbox.com/s/q17cpwkkl96kau5/FreiformPolygon-1.pln?dl=0&lt;/LINK_TEXT&gt;&lt;E&gt;&lt;/E&gt;&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
By the way - did You know this part?&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;A href="https://www.youtube.com/watch?v=1B54ETuhsDg" target="_blank"&gt;https://www.youtube.com/watch?v=1B54ETuhsDg&lt;/A&gt;&lt;BR /&gt;
&lt;BR /&gt;
They are selling it  within the library which is implemented in a service-contract yearly to pay here in the germany-austrian-region.</description>
      <pubDate>Mon, 03 Nov 2014 19:32:29 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220060#M11597</guid>
      <dc:creator>Hmooslechner</dc:creator>
      <dc:date>2014-11-03T19:32:29Z</dc:date>
    </item>
    <item>
      <title>Re: open Profile follows open path in 3d</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220061#M11598</link>
      <description>very good job!</description>
      <pubDate>Sat, 08 Nov 2014 08:58:13 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220061#M11598</guid>
      <dc:creator>Mario Sacco</dc:creator>
      <dc:date>2014-11-08T08:58:13Z</dc:date>
    </item>
    <item>
      <title>Re: open Profile follows open path in 3d</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220062#M11599</link>
      <description>Hi Mariosmic!&lt;BR /&gt;
&lt;BR /&gt;
Thx for the flowers..&lt;BR /&gt;
&lt;BR /&gt;
Some ideas to Your polyline: &lt;BR /&gt;
&lt;BR /&gt;
I do not know if You had the time  to look the Video-link above - &lt;A href="https://www.youtube.com/watch?v=1B54ETuhsDg" target="_blank"&gt;https://www.youtube.com/watch?v=1B54ETuhsDg&lt;/A&gt;&lt;BR /&gt;
&lt;BR /&gt;
Its German, but what is interesting: They invented a method to make it possible that the program behaves different by klicking on hotsots!&lt;BR /&gt;
&lt;BR /&gt;
The system we are using makes it possible to edit every point of the polygon, to let it grow by numbers between segment points and on end -  and to decrease numbers by putting one end to another.&lt;BR /&gt;
&lt;BR /&gt;
They made much more!&lt;BR /&gt;
&lt;BR /&gt;
They showed us, that it should be possible to simulate the normal Archicad--behaviour of editing an polygon - with the pet-pal.&lt;BR /&gt;
&lt;BR /&gt;
They can grow the whole polygon by klicking on one point - on the shown side.&lt;BR /&gt;
&lt;BR /&gt;
They can grow just one segment by klicking on the middle-hotspot..&lt;BR /&gt;
&lt;BR /&gt;
What they make not so good is - you have to enter the Object-Dialogue to switch the functionality - growing, rounding and so on. They invented no real pet-pal.&lt;BR /&gt;
&lt;BR /&gt;
I have some ideas to do this anyway. But i have no time now to explain. We should work in that direction..</description>
      <pubDate>Sat, 08 Nov 2014 10:41:40 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220062#M11599</guid>
      <dc:creator>Hmooslechner</dc:creator>
      <dc:date>2014-11-08T10:41:40Z</dc:date>
    </item>
    <item>
      <title>Re: open Profile follows open path in 3d</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220063#M11600</link>
      <description>They made a function-change possible by using the normal object-dialog. That is a little bit "stone-age" in my opinion...&lt;BR /&gt;
&lt;BR /&gt;
My idea goes this way: (not really my idea - it has been done similar in the random city object)&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
Place a little pictogram near the polyline in the drawing-editor - with a hotspot-switch. This should be possible to be turnd off after the operations.&lt;BR /&gt;
&lt;BR /&gt;
If the switch is in the normal edit-field - the edit of the cornerpoints is possible.&lt;BR /&gt;
If the switch is in the field for "growing" - the same hotspot works for growing of the polygone-shape&lt;BR /&gt;
If the switch is in the field for segment-growing - the middle-point  grows just this one segment.&lt;BR /&gt;
If the switch is in the field for Corner-rounding - the same klick on the hotspot rounds the corner&lt;BR /&gt;
If the switch is in the field for rounding the segments - the middlepoint works to round it like Your functionality.&lt;BR /&gt;
&lt;BR /&gt;
This could be very near the normal polygon-behaviour in Archicad like editing slabs or hatches with the pet-pal.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
The next thing i am thinking of - is:  to use just one simple parameter for one polygon - one array with three dimensions for x, y, z and maybe some Flags for function changes - but that is future-music.. So it would be much easier to work with it in GDL - to copy the functionality for more open  polygons in one GDL&lt;BR /&gt;
&lt;BR /&gt;
In my last objects where i made three open polygons-profiles following an open path  - it had to copy Esteban ramos-code in the 2D-GDL, the Masterscript, the Parameter-script and the 3D-Script and had to change the name of every parameter for each different polygone x+y (+ Z). The possibility of making some mistakes is very high - and very time-consuming for each profile. &lt;BR /&gt;
&lt;BR /&gt;
Just one parameter-Array for all of this should be much easier and easier to understand... to alter and to use with less mistakes!</description>
      <pubDate>Sat, 08 Nov 2014 15:04:38 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220063#M11600</guid>
      <dc:creator>Hmooslechner</dc:creator>
      <dc:date>2014-11-08T15:04:38Z</dc:date>
    </item>
    <item>
      <title>Re: open Profile follows open path in 3d</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220064#M11601</link>
      <description>There is an object in bimcomponents.com&lt;BR /&gt;
&lt;BR /&gt;
&lt;A href="https://bimcomponents.com/GSM/Details/14843" target="_blank"&gt;https://bimcomponents.com/GSM/Details/14843&lt;/A&gt;&lt;BR /&gt;
&lt;BR /&gt;
This is a Ceiling Editor that can create very complex ceiling objects.&lt;BR /&gt;
It has a palette kind of solution, which is probably one of the most advanced ones in terms of graphical editing of GDL objects I have ever seen.</description>
      <pubDate>Mon, 10 Nov 2014 15:26:13 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220064#M11601</guid>
      <dc:creator>Laszlo Nagy</dc:creator>
      <dc:date>2014-11-10T15:26:13Z</dc:date>
    </item>
    <item>
      <title>Re: open Profile follows open path in 3d</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220065#M11602</link>
      <description>Hmooslechner,  I have finally gotten a hang of this code!  not so hard once you read and re code it several times ha ha. I changed the arrays so that you only need three arrays per poly line instead of 9.  and i am super close to getting it all working to put the polyline its self in an array. so you could have three arrays and unlimited polylines to edit.  thats in another object so ill post it once i get it working. but its close.  here is my edit to the base polyline code to essentially shrink the number of arrays needed.&lt;BR /&gt;
&lt;BR /&gt;
here is a download for the polyline.&lt;BR /&gt;
&lt;BR /&gt;
&lt;A href="https://copy.com/DKYut7J7C7PkybiS" target="_blank"&gt;https://copy.com/DKYut7J7C7PkybiS&lt;/A&gt;&lt;BR /&gt;
&lt;BR /&gt;
let me know what you think.  its back ported to 17.  i havent had time to update my template yet so im still stuck in 17 to draw.</description>
      <pubDate>Wed, 19 Nov 2014 03:58:10 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220065#M11602</guid>
      <dc:creator>SenecaDesignLLC</dc:creator>
      <dc:date>2014-11-19T03:58:10Z</dc:date>
    </item>
    <item>
      <title>Re: open Profile follows open path in 3d</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220066#M11603</link>
      <description>&lt;BLOCKQUOTE&gt;not so hard once you read and re code it several times ha ha.&lt;/BLOCKQUOTE&gt;

I obviously dont havbe the spirit for this  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_rolleyes.gif" style="display : inline;" /&gt;  &lt;BR /&gt;
&lt;BR /&gt;
maybe if i Read Your new code several times.. or 500 times..&lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_redface.gif" style="display : inline;" /&gt; &lt;BR /&gt;
&lt;BR /&gt;
But we can build our ideas now  on the shoulders of Your work now much easier! &lt;BR /&gt;
&lt;BR /&gt;
No more words - for me this code is simply breathtaking and surely very useful!&lt;BR /&gt;
&lt;BR /&gt;
Thank You!  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_biggrin.gif" style="display : inline;" /&gt;</description>
      <pubDate>Wed, 19 Nov 2014 06:41:12 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220066#M11603</guid>
      <dc:creator>Hmooslechner</dc:creator>
      <dc:date>2014-11-19T06:41:12Z</dc:date>
    </item>
    <item>
      <title>Re: open Profile follows open path in 3d</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220067#M11604</link>
      <description>&lt;BLOCKQUOTE&gt;Hmooslechner wrote:&lt;BR /&gt;&lt;BLOCKQUOTE&gt;not so hard once you read and re code it several times ha ha.&lt;/BLOCKQUOTE&gt;

I obviously dont havbe the spirit for this  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_rolleyes.gif" style="display : inline;" /&gt;  &lt;BR /&gt;
&lt;BR /&gt;
maybe if i Read Your new code several times.. or 500 times..&lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_redface.gif" style="display : inline;" /&gt; &lt;BR /&gt;
&lt;BR /&gt;
But we can build our ideas now  on the shoulders of Your work now much easier! &lt;BR /&gt;
&lt;BR /&gt;
No more words - for me this code is simply breathtaking and surely very useful!&lt;BR /&gt;
&lt;BR /&gt;
Thank You!  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_biggrin.gif" style="display : inline;" /&gt;&lt;/BLOCKQUOTE&gt;

I'm glad you like it!  I'll try to maybe add some notes to how I did the arrays.  I still have to adjust the tube and material though as they are still buggy and have a few more things to set.  I am an addict, if I see code I have to understand or I go insane thinking about it.  I'll post the new base I'm working on for multiple polylines soon.  It does start to get super crazy though lots of parameter memorizing required.  Once I have that worked out I plan to add mariosmics curves.  However that might be harder for me. I and a shape with corners guy, the circle stuff starts to make my brain hurt ha ha. Thanks again for all your work as it has been what helped me most to understand!</description>
      <pubDate>Wed, 19 Nov 2014 11:43:19 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220067#M11604</guid>
      <dc:creator>SenecaDesignLLC</dc:creator>
      <dc:date>2014-11-19T11:43:19Z</dc:date>
    </item>
    <item>
      <title>Re: open Profile follows open path in 3d</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220068#M11605</link>
      <description>well i have come to a standstill.  how to increase an array infinite but still define the number of points for each array created??? with out having separate arrays.. blah.  but hmm maybe the points could just define a maximum number.. but then you cant remove points....  i guess some things just have to have limits.  there might be a way.  but my brain is now to scrambled to continue today ha ha.  but really how many freeforms could one need?  maybe some calling to the base and looping and array in a second object could work....</description>
      <pubDate>Wed, 19 Nov 2014 15:02:11 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220068#M11605</guid>
      <dc:creator>SenecaDesignLLC</dc:creator>
      <dc:date>2014-11-19T15:02:11Z</dc:date>
    </item>
    <item>
      <title>Re: open Profile follows open path in 3d</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220069#M11606</link>
      <description>Hello.&lt;BR /&gt;
&lt;BR /&gt;
Great to see you guys taking another look at the code.&lt;BR /&gt;
&lt;BR /&gt;
I see you made single coordinate arrays, with three columns. That's ok. I thought about it too, but for me it was more clear to keep them separated: it was easier to see each x&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;, y&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt; and z&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt; arrays, than three XYZ[1], XYZ[2] and XYZ[3] (or even XYZ&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;[1], XYZ&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;[2], XYZ&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;[3])&lt;BR /&gt;
&lt;BR /&gt;
As a suggestion, a clever thing that I saw in one of Olivier Dentan's objects: since there are no longer single x, y, and z parameters as variables, why not declare three variables:&lt;BR /&gt;
&lt;BR /&gt;
x=1, y=2, z=3&lt;BR /&gt;
&lt;BR /&gt;
Then call the coordinates using that:&lt;BR /&gt;
&lt;BR /&gt;
XYZ&lt;X&gt;, XYZ&lt;Y&gt;, XYZ&lt;Z&gt;&lt;BR /&gt;
&lt;BR /&gt;
I think is easier to see what's going on.&lt;BR /&gt;
&lt;BR /&gt;
I haven't got the time right now to dig in it again to add curves. It's not that hard. I'll have to because I'm thinking of creating a property line object, with angle info, sides length, direction, etc.&lt;BR /&gt;
&lt;BR /&gt;
But I it would be best if the original issue regarding the z coordinate in 2D could be solved; as it appears is not a problem when moving points in 3D.&lt;BR /&gt;
&lt;BR /&gt;
Best regards.&lt;/Z&gt;&lt;/Y&gt;&lt;/X&gt;</description>
      <pubDate>Wed, 19 Nov 2014 17:55:43 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220069#M11606</guid>
      <dc:creator>sinceV6</dc:creator>
      <dc:date>2014-11-19T17:55:43Z</dc:date>
    </item>
    <item>
      <title>Re: open Profile follows open path in 3d</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220070#M11607</link>
      <description>&lt;BLOCKQUOTE&gt;sinceV6 wrote:&lt;BR /&gt;Hello.&lt;BR /&gt;
&lt;BR /&gt;
Great to see you guys taking another look at the code.&lt;BR /&gt;
&lt;BR /&gt;
I see you made single coordinate arrays, with three columns. That's ok. I thought about it too, but for me it was more clear to keep them separated: it was easier to see each x&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;, y&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt; and z&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt; arrays, than three XYZ[1], XYZ[2] and XYZ[3] (or even XYZ&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;[1], XYZ&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;[2], XYZ&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;[3])&lt;BR /&gt;
&lt;BR /&gt;
As a suggestion, a clever thing that I saw in one of Olivier Dentan's objects: since there are no longer single x, y, and z parameters as variables, why not declare three variables:&lt;BR /&gt;
&lt;BR /&gt;
x=1, y=2, z=3&lt;BR /&gt;
&lt;BR /&gt;
Then call the coordinates using that:&lt;BR /&gt;
&lt;BR /&gt;
XYZ&lt;X&gt;, XYZ&lt;Y&gt;, XYZ&lt;Z&gt;&lt;BR /&gt;
&lt;BR /&gt;
I think is easier to see what's going on.&lt;BR /&gt;
&lt;BR /&gt;
I haven't got the time right now to dig in it again to add curves. It's not that hard. I'll have to because I'm thinking of creating a property line object, with angle info, sides length, direction, etc.&lt;BR /&gt;
&lt;BR /&gt;
But I it would be best if the original issue regarding the z coordinate in 2D could be solved; as it appears is not a problem when moving points in 3D.&lt;BR /&gt;
&lt;BR /&gt;
Best regards.&lt;/Z&gt;&lt;/Y&gt;&lt;/X&gt;&lt;/BLOCKQUOTE&gt;&lt;I&gt;&lt;I&gt;&lt;I&gt;&lt;I&gt;&lt;I&gt;&lt;I&gt;&lt;BR /&gt;
&lt;BR /&gt;
That would certainly make the mind game less confusing.  ill do this right now!  i just got the tube working the way i want on the ends.  Im actually adding the curves marios 3dmd polyline. or more using it as the base for the how to.  What is the issue with with the z coordinate in 2d?  i vaguely remember reading about it in another thread forever ago.  but didnt know how to use the code yet so i didnt think more of it.  i have the material mapping mostly correct.  i just cant decide if its really mapping from the points i think im specifying ha ha.&lt;BR /&gt;
&lt;BR /&gt;
and now that you gave me that id i can do the same with the other 2d/3d parameters and have two less arrays&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;</description>
      <pubDate>Wed, 19 Nov 2014 18:49:08 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/open-Profile-follows-open-path-in-3d/m-p/220070#M11607</guid>
      <dc:creator>SenecaDesignLLC</dc:creator>
      <dc:date>2014-11-19T18:49:08Z</dc:date>
    </item>
  </channel>
</rss>

