<?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: MEP Rotation script, and keep his snap points in Libraries &amp; objects</title>
    <link>https://community.graphisoft.com/t5/Libraries-objects/MEP-Rotation-script-and-keep-his-snap-points/m-p/271242#M1935</link>
    <description>hirofuro,&lt;BR /&gt;
&lt;BR /&gt;
TL;DL Your way will not work, end of the story.&lt;BR /&gt;
&lt;BR /&gt;
Explanation, the trigonometrical functions mission is to calculate:&lt;BR /&gt;
1. Hotspots positions in 2D.&lt;BR /&gt;
2. Calculate the normal vector values for each connection.&lt;BR /&gt;
&lt;BR /&gt;
About the 0,0,0 origins, is to make scripting and vector calculations easier.&lt;BR /&gt;
&lt;BR /&gt;
The trouble is you're trying to break the MEP objects' programming schema, without understanding how the schema was implemented to make it work.&lt;BR /&gt;
&lt;BR /&gt;
Advise, follow the schema.</description>
    <pubDate>Tue, 12 Nov 2019 21:28:34 GMT</pubDate>
    <dc:creator>Nader Belal</dc:creator>
    <dc:date>2019-11-12T21:28:34Z</dc:date>
    <item>
      <title>MEP Rotation script, and keep his snap points</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/MEP-Rotation-script-and-keep-his-snap-points/m-p/271241#M1934</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;T&gt;Hello&lt;BR /&gt;
did someone achieves rotate a MEP connector without trigonometrical functions?, and keep the MEP vector available when a pice of pipe/duct its trying to connect to it.&lt;BR /&gt;
If you use the rotation cursor of 3d script, it just lose the "auto connection" function, so you have to put the local cursor in the 0,0,0 global, before add the connector script and make the rotation connector by the trigonometrical functions in the parameters script.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
I think the trouble with MEP objects is that the rotation has to be described with trigonometrical functions, because the connector always refers to the 0,0,0 global, no matter where is your cursor.&lt;/T&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 12 Nov 2019 15:44:57 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/MEP-Rotation-script-and-keep-his-snap-points/m-p/271241#M1934</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-11-12T15:44:57Z</dc:date>
    </item>
    <item>
      <title>Re: MEP Rotation script, and keep his snap points</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/MEP-Rotation-script-and-keep-his-snap-points/m-p/271242#M1935</link>
      <description>hirofuro,&lt;BR /&gt;
&lt;BR /&gt;
TL;DL Your way will not work, end of the story.&lt;BR /&gt;
&lt;BR /&gt;
Explanation, the trigonometrical functions mission is to calculate:&lt;BR /&gt;
1. Hotspots positions in 2D.&lt;BR /&gt;
2. Calculate the normal vector values for each connection.&lt;BR /&gt;
&lt;BR /&gt;
About the 0,0,0 origins, is to make scripting and vector calculations easier.&lt;BR /&gt;
&lt;BR /&gt;
The trouble is you're trying to break the MEP objects' programming schema, without understanding how the schema was implemented to make it work.&lt;BR /&gt;
&lt;BR /&gt;
Advise, follow the schema.</description>
      <pubDate>Tue, 12 Nov 2019 21:28:34 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/MEP-Rotation-script-and-keep-his-snap-points/m-p/271242#M1935</guid>
      <dc:creator>Nader Belal</dc:creator>
      <dc:date>2019-11-12T21:28:34Z</dc:date>
    </item>
  </channel>
</rss>

