<?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>Thema "Betreff: vektor drehbar mit verschobenen mittelpunkt" in Programmierung</title>
    <link>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/583104#M7665</link>
    <description>&lt;P&gt;Um was willst du drehen? Um den Objektnullpunkt oder den Anfangspunkt des Vektors? Das ist entscheidend. Danach richtet sich, wo du die Dreh-Befehle einfügst und v.a. wann du das Koordinatensystem verschiebst bzw. drehst.&lt;/P&gt;</description>
    <pubDate>Mon, 08 Jan 2024 08:12:33 GMT</pubDate>
    <dc:creator>Frank Beister</dc:creator>
    <dc:date>2024-01-08T08:12:33Z</dc:date>
    <item>
      <title>vektor drehbar mit verschobenen mittelpunkt</title>
      <link>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/574131#M7648</link>
      <description>&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;an die helfer&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;danke mal, dass das immer so gut funktioniert&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;habe eine vektor mit beweglichen anfangspunkt &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;amp; beweglichen endpunkt&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;amp; drehbar&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;das funktioniert soweit gut&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;wenn allerdings a0 bewegt wird, geht der Mittelpunkt beim drehen mit a0 nicht mit&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;! linear links&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;hotspot2&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;uID&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp;a0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;128&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;hotspot2&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;0.1&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;uID&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp;a0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;128&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;hotspot2&lt;/SPAN&gt;&lt;SPAN&gt; a0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;uID&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp;a0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;! linear rechts&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;hotspot2&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;uID&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp;a1&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;128&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;hotspot2&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;0.1&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;uID&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp;a1&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;128&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;hotspot2&lt;/SPAN&gt;&lt;SPAN&gt; a1&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;uID&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp;a1&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;! drehbar bei a0&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;hotspot2&lt;/SPAN&gt;&lt;SPAN&gt; a0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;uID&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; wA &lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;6&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;!Mittelpunkt&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;hotspot2&lt;/SPAN&gt;&lt;SPAN&gt; l4&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;uID&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; wA &lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;4&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;128&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;!Basispunkt&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;hotspot2&lt;/SPAN&gt;&lt;SPAN&gt; l4&lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;cos&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;wA&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp;l4&lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;sin&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;wA&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; uID&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; wA &lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;5&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;!Beweglicher Punkt&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;rot2&lt;/SPAN&gt;&lt;SPAN&gt; wA &lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;nTrs&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;nTrs&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sun, 05 Nov 2023 16:02:17 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/574131#M7648</guid>
      <dc:creator>dihes8010</dc:creator>
      <dc:date>2023-11-05T16:02:17Z</dc:date>
    </item>
    <item>
      <title>Betreff: vektor drehbar mit verschobenen mittelpunkt</title>
      <link>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/574249#M7649</link>
      <description>&lt;P&gt;Howdy dihes,&lt;/P&gt;&lt;P&gt;schau mal ins GDL-Handbuch. Bei Drehung muss du neben dem 4er, 5er und 6er noch den 7er-HoSpo-Typ setzen. Der kennzeichnet die Drehachse (sprich senkrecht zu der Fläche die durch 4, 5 und 6 aufgespannt wird. Dann klappts auch mit alpha = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;HOTSPOT 0, 0, 0, unID, dreWi, 6 : unID=unID+1 !!! MP&lt;BR /&gt;HOTSPOT radi, 0, 0, unID, dreWi, 4 + 1*128 : unID=unID+1 !!! BASIS&lt;BR /&gt;HOTSPOT radi * COS(dreWi), radi * SIN(dreWi), 0, unID, dreWi, 5 + 0*128 : unID=unID+1 !!! Beweglicher Pkt&lt;BR /&gt;HOTSPOT 0, 0, 1, unID, dreWi, 7 : unID=unID+1 !!! ReferenzPkt. falls dreWi = NULL&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Gruß&lt;/P&gt;</description>
      <pubDate>Mon, 06 Nov 2023 11:22:35 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/574249#M7649</guid>
      <dc:creator>Ma_Scht</dc:creator>
      <dc:date>2023-11-06T11:22:35Z</dc:date>
    </item>
    <item>
      <title>Betreff: vektor drehbar mit verschobenen mittelpunkt</title>
      <link>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/574255#M7650</link>
      <description>&lt;P&gt;für 3d hast du recht; In der Frage ging es aber um 2D: "hotspot2"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ich denke, das Problem liegt hier:&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;hotspot2&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;a0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;uID&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;wA&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;6&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;!Mittelpunkt&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;der X Wert a0 taucht in den folgenden beiden Zeilen nicht mehr auf&lt;/P&gt;</description>
      <pubDate>Mon, 06 Nov 2023 12:03:44 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/574255#M7650</guid>
      <dc:creator>archig</dc:creator>
      <dc:date>2023-11-06T12:03:44Z</dc:date>
    </item>
    <item>
      <title>Betreff: vektor drehbar mit verschobenen mittelpunkt</title>
      <link>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/574377#M7651</link>
      <description>&lt;P&gt;Danke zunächst&lt;/P&gt;&lt;P&gt;mit der 3D kam ich nicht klar&lt;/P&gt;&lt;P&gt;mit 2D hab ichs auch noch nicht ganz&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;hab mal das gsm hochgeladen&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;danke&lt;/P&gt;</description>
      <pubDate>Tue, 07 Nov 2023 07:05:10 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/574377#M7651</guid>
      <dc:creator>dihes8010</dc:creator>
      <dc:date>2023-11-07T07:05:10Z</dc:date>
    </item>
    <item>
      <title>Betreff: vektor drehbar mit verschobenen mittelpunkt</title>
      <link>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/583008#M7664</link>
      <description>&lt;P&gt;hallo neuer versuch&lt;/P&gt;&lt;P&gt;hab das script reduziert auf einen vector&lt;/P&gt;&lt;P&gt;möchte, dass der drehpunkt immer der anfangspunkt bleibt&lt;/P&gt;&lt;P&gt;vlt. kann wer helfen&lt;/P&gt;&lt;P&gt;danke&lt;/P&gt;&lt;P&gt;___&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;!vector&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;nTrs &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt; uID &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;l &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;hotA&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;hotB&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;l3&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; l&lt;/SPAN&gt;&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;pen&lt;/SPAN&gt;&lt;SPAN&gt; penCol&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;!drehung&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;! add2 hotA, 0&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;hotspot2&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;uID&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; hotW &lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;6&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;!Mittelpunkt&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;hotspot2&lt;/SPAN&gt;&lt;SPAN&gt; l3&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;uID&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; hotW &lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;4&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;128&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;!Basispunkt&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;hotspot2&lt;/SPAN&gt;&lt;SPAN&gt; l3&lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;cos&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;hotW&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;l3&lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;sin&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;hotW&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; uID&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; hotW &lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;5&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;!Beweglicher Punkt&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;! del 1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;rot2&lt;/SPAN&gt;&lt;SPAN&gt; hotW &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;!Anfangspunkt&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;hotspot2&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;uID&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp;hotA&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;128&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;!base&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;hotspot2&lt;/SPAN&gt;&lt;SPAN&gt; hotA&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;uID&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp;hotA&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;!move&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;hotspot2&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;uID&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp;hotA&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;!ref&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;add2&lt;/SPAN&gt;&lt;SPAN&gt; hotA&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;!Endpunkt&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;hotspot2&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;uID&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp;hotB&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;128&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;hotspot2&lt;/SPAN&gt;&lt;SPAN&gt; hotB&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;uID&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp;hotB&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;hotspot2&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;uID&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp;hotB&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;uID&lt;/SPAN&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;!Vektor&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; lA&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;line_type&lt;/SPAN&gt;&lt;SPAN&gt; pTyp &amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;line2&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; hotB&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;line_type&lt;/SPAN&gt; &lt;SPAN&gt;1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;hotline2&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; hotA&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; hotB&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;del&lt;/SPAN&gt; &lt;SPAN&gt;2&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sat, 06 Jan 2024 10:34:53 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/583008#M7664</guid>
      <dc:creator>dihes8010</dc:creator>
      <dc:date>2024-01-06T10:34:53Z</dc:date>
    </item>
    <item>
      <title>Betreff: vektor drehbar mit verschobenen mittelpunkt</title>
      <link>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/583104#M7665</link>
      <description>&lt;P&gt;Um was willst du drehen? Um den Objektnullpunkt oder den Anfangspunkt des Vektors? Das ist entscheidend. Danach richtet sich, wo du die Dreh-Befehle einfügst und v.a. wann du das Koordinatensystem verschiebst bzw. drehst.&lt;/P&gt;</description>
      <pubDate>Mon, 08 Jan 2024 08:12:33 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/583104#M7665</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2024-01-08T08:12:33Z</dc:date>
    </item>
    <item>
      <title>Betreff: vektor drehbar mit verschobenen mittelpunkt</title>
      <link>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/583203#M7666</link>
      <description>&lt;P&gt;danke fürs helfen&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;um den anfangspunkt soll gedreht weden&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;der anfangspunkt &amp;amp; der endpunkt sind linear verschiebbar&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;das drehen um den nullpunkt ist kein problem&lt;/P&gt;</description>
      <pubDate>Mon, 08 Jan 2024 18:55:02 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/583203#M7666</guid>
      <dc:creator>dihes8010</dc:creator>
      <dc:date>2024-01-08T18:55:02Z</dc:date>
    </item>
    <item>
      <title>Betreff: vektor drehbar mit verschobenen mittelpunkt</title>
      <link>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/583302#M7671</link>
      <description>&lt;P&gt;Mögliche Lesart:&lt;/P&gt;
&lt;P&gt;Ein Punkt auf der X-Achse beweglich. Gedachte Gerade durch diesen Punkt und um diesen Punkt drehbar. Weiterer Punkt in beweglichem Abstand auf dieser Geraden. Vektor zwischen den Punkten.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Zweite Lesart:&lt;/P&gt;
&lt;P&gt;Ein beliebig positionierter Punkt in X/Y. Der Rest wie zuvor.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Dritte Lesart:&lt;/P&gt;
&lt;P&gt;Zwei beliebig positionierte Punkte in X/Y. Vektor dazwischen. Nur wozu ist dann die Rotation?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bei allem vorausgesetzt, dass die Drehung des Gesamtobjektes nicht sinnvoll/möglich ist, weil noch andere Elemente erzeugt werden, die nicht gedreht werden sollen.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ich frage "so blöd", weil klar sein muss, was eigentlich wie funktionieren soll, denn ggf. beeinflusst eine Drehung die Position der Punkte und das kannst du nicht mit HOTSPOT(2) lösen, sondern dafür müssen die Parameter synchronisiert werden. Schlimmstenfalls widersprechen sich die Einstellungen.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 09 Jan 2024 13:32:05 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/583302#M7671</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2024-01-09T13:32:05Z</dc:date>
    </item>
    <item>
      <title>Betreff: vektor drehbar mit verschobenen mittelpunkt</title>
      <link>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/583308#M7672</link>
      <description>&lt;DIV&gt;
&lt;DIV&gt;&lt;LI-CODE lang="markup"&gt;! Erste Lesart ungetestet so:

uID = 100
hotspot2 0, 0, uID
circle2 0,0,0.05

! linear links
 hotspot2 0, 0, uID, a0, 1+128 :uID=uID+1
 hotspot2 -0.1, 0, uID, a0, 3+128 :uID=uID+1
 hotspot2 a0, 0, uID, a0, 2 :uID=uID+1

add2 a0,0
vl = (a1-a0)
dp = vl / 2

! drehbar bei a0
 hotspot2 0, 0, uID, wA , 6 :uID=uID+1 !Mittelpunkt
 hotspot2 dp, 0, uID, wA , 4+128 :uID=uID+1 !Basispunkt
 rot2 wA
 hotspot2 dp, 0, uID, wA , 5 :uID=uID+1 !Beweglicher Punkt
 
! linear rechts
 hotspot2 -a0, 0, uID, a1, 1+128 :uID=uID+1
 hotspot2 -a0-0.1, 0, uID, a1, 3+128 :uID=uID+1
 hotspot2 vl, 0, uID, a1, 2 :uID=uID+1

line2 0,0,vl,0
del 2&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;DIV&gt;oder einfacher:&lt;/DIV&gt;
&lt;DIV&gt;&lt;LI-CODE lang="markup"&gt;! Erste Lesart ungetestet so:

uID = 100
hotspot2 0, 0, uID
circle2 0,0,0.05

! linear links
 hotspot2 0, 0, uID, a0, 1+128 :uID=uID+1
 hotspot2 -0.1, 0, uID, a0, 3+128 :uID=uID+1
 hotspot2 a0, 0, uID, a0, 2 :uID=uID+1

add2 a0,0
dp = a1 / 2

! drehbar bei a0
 hotspot2 0, 0, uID, wA , 6 :uID=uID+1 !Mittelpunkt
 hotspot2 dp, 0, uID, wA , 4+128 :uID=uID+1 !Basispunkt
 rot2 wA
 hotspot2 dp, 0, uID, wA , 5 :uID=uID+1 !Beweglicher Punkt
 
! linear rechts
 hotspot2 0, 0, uID, a1, 1+128 :uID=uID+1
 hotspot2 -0.1, 0, uID, a1, 3+128 :uID=uID+1
 hotspot2 a1, 0, uID, a1, 2 :uID=uID+1

line2 0,0,a1,0
del 2&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 09 Jan 2024 14:52:45 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/583308#M7672</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2024-01-09T14:52:45Z</dc:date>
    </item>
    <item>
      <title>Betreff: vektor drehbar mit verschobenen mittelpunkt</title>
      <link>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/644437#M7973</link>
      <description>&lt;P&gt;Hallo Frank&lt;/P&gt;&lt;P&gt;Leseart 2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;habe mir eine Aufmasswand für 2D gebaut.&lt;/P&gt;&lt;P&gt;Weil ich die Aufmasse auf einem Arbeitsblatt zeichne, kann ich die als Transparentpause dem Modell hinterlegen.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Meist ist alles im rechten Winkel und ich möchte damit vermeiden das der Punkt 2 frei beweiglich ist; also nur linear.&lt;/P&gt;&lt;P&gt;Jetzt ist natürlich zu wünschen, dass die 2D-Wand am Punkt 1 frei verschiebbar (x &amp;amp; y) ist, ohne das die wand sich dreht bzw. in der Länge ändert.&lt;/P&gt;&lt;P&gt;Im 2ten Schritt kann ich die Länge nur linear verändern; bzw bei Bedarf die Wand kontrolliert drehen.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;hoffe das ausreichend nachvollziehbar beschrieben zu haben&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Danke&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 23 Dec 2024 08:01:48 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/644437#M7973</guid>
      <dc:creator>dihes-at</dc:creator>
      <dc:date>2024-12-23T08:01:48Z</dc:date>
    </item>
    <item>
      <title>Betreff: vektor drehbar mit verschobenen mittelpunkt</title>
      <link>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/644998#M7974</link>
      <description>&lt;P&gt;Ich würde ja die beiden Parameter a0 und a1 stilllegen und vom Objektursprung aus agieren. Wandlänge gleich A. Gedreht wird mit dem Drehwerkzeug und damit das ganze Objekt. Mit Wandbreite = B lässt sich das auch gut in einer IA auswerten (nicht vom Arbeitsblatt aus, ich weiß).&lt;/P&gt;
&lt;P&gt;Dein GSM sieht dann so aus:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;! ### 2D Skript (Tektur)

! linear links
	hotspot2 0,  0,	uID,	a,	1 :uID=uID+1
	hotspot2 -1, 0,	uID,	a,	3+128 :uID=uID+1
	hotspot2 a,  0,	uID,	a,	2 :uID=uID+1
! 	hotspot2 0,		0,	uID,	a0,	1+128	:uID=uID+1
! 	hotspot2 -0.1,	0,	uID,	a0,	3+128	:uID=uID+1
! 	hotspot2 a0,	0,	uID,	a0,	2		:uID=uID+1
! 	! add2 a0, 0 :nTrs=nTrs+1

! linear rechts (kann auch entfallen)
	hotspot2 a,   0,	uID,	a,	1+128	:uID=uID+1
	hotspot2 a+1, 0,	uID,	a,	3+128	:uID=uID+1
	hotspot2 0,   0,	uID,	a,	2		:uID=uID+1
! 	hotspot2 0,		0,	uID,	a1,	1+128	:uID=uID+1
! 	hotspot2 -0.1,	0,	uID,	a1,	3+128	:uID=uID+1
! 	hotspot2 a1,	0,	uID,	a1,	2		:uID=uID+1

! drehbar bei a0 (brauchst du nicht mehr)
! 	! hotspot2 a0*cos(wA), 	a0*sin(wA), 0, wA,6	:uID=uID+1	!Drehpunkt
! 	hotspot2 a0, 			0, 			uID, wA , 6 		:uID=uID+1	!Mittelpunkt
! 	hotspot2 a0+l4,			0, 			uID, wA , 4+0 	:uID=uID+1	!Basispunkt
! 	hotspot2 a0+l4*cos(wA),	l4*sin(wA), uID, wA , 5 		:uID=uID+1	!Beweglicher Punkt
! 	rot2 wA	:nTrs=nTrs+1	

! ### In Parameter-Skript am Anfang einfügen
parameters a0=0, a1=a&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So wie du das (nach meiner Auffassung) haben möchtest, habe ich in deinem GSM geändert. Die Wandlänge ist darin nicht a1-a0, sondern a1. Alles andere ergibt keinen Sinn. Bei beiden Lösungen kannst du noch die ggf. überflüssigen Parameter bzw. Variablen rausfiletieren.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 02 Jan 2025 10:21:11 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/644998#M7974</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2025-01-02T10:21:11Z</dc:date>
    </item>
    <item>
      <title>Betreff: vektor drehbar mit verschobenen mittelpunkt</title>
      <link>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/645002#M7975</link>
      <description>&lt;P&gt;Nachtrag zur 1. Lösung:&lt;/P&gt;
&lt;P&gt;Am besten gar keine dezidiert beweglichen Fangpunkte für 0/0 und a/0 setzen, sondern nur einfache. Dann kann man in beide Richtungen die Länge ändern und die Wand bleibt dabei "liegen".&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;hotspot2 0, 0, uID : uID=uID+1
hotspot2 a, 0, uID : uID=uID+1

! linear links (entfällt)

! drehbar bei a0 (entfällt)

! linear rechts (entfällt)&lt;/LI-CODE&gt;
&lt;P&gt;Anpassung im Parameter-Skript bzw. Verwendung von a0 und a1 im ganzen Skript rausnehmen nicht vergessen!&lt;/P&gt;</description>
      <pubDate>Thu, 02 Jan 2025 10:47:39 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/vektor-drehbar-mit-verschobenen-mittelpunkt/m-p/645002#M7975</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2025-01-02T10:47:39Z</dc:date>
    </item>
  </channel>
</rss>

