Benutzer-Werkzeuge

Webseiten-Werkzeuge


modellingcomponents:elements:angles:eulercardanangles

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modellingcomponents:elements:angles:eulercardanangles [2021/06/30 17:07]
oliver [Examples]
modellingcomponents:elements:angles:eulercardanangles [2021/11/22 15:42]
oliver [Euler/Cardan Angles]
Zeile 1: Zeile 1:
 ===== Euler/Cardan Angles ===== ===== Euler/Cardan Angles =====
-A triple of Euler angles define the angles of three rotations, where the first and the last are around the same but rotated axis. A triple of rotation angles is called Cardan angles, if each rotation is around a different axis, where all three axes are orthogonal.+Euler angles define the sequence of three rotation angles, where the first and the last are around the same but rotated axis. A triple of rotation angles is called Cardan angles, if each rotation is around a different axis, where all three axes are orthogonal.
 ==== Configuration ==== ==== Configuration ====
 ^ Attribute ^ Default ^ Description ^ Required ^ ^ Attribute ^ Default ^ Description ^ Required ^
Zeile 25: Zeile 25:
   <!-- The first axis (x) shows to the front, the second (y) directs to left, the third (z) up -->   <!-- The first axis (x) shows to the front, the second (y) directs to left, the third (z) up -->
   <CoordinateSystem name="A"   <CoordinateSystem name="A"
-    Position="vec(0,0,0)" +                    Position="vec(0,0,0)" 
-    FirstAxis="vec(1,0,0)" +                    FirstAxis="vec(1,0,0)" 
-    DefiningVector="vec(0,0,1) +                    DefiningVector="vec(0,0,1) 
-    orientation="xyz"/>+                    orientation="xyz"/>
          
   <!-- The first axis (x) shows to the back, the second (y) directs to left, the third (z) down -->   <!-- The first axis (x) shows to the back, the second (y) directs to left, the third (z) down -->
   <CoordinateSystem name="B"   <CoordinateSystem name="B"
-    Position="vec(0,0,0) +                    Position="vec(0,0,0) 
-    FirstAxis="vec(-1,0,0)" +                    FirstAxis="vec(-1,0,0)" 
-    DefiningVector="vec(0,0,-1)" +                    DefiningVector="vec(0,0,-1)" 
-    orientation="xyz"/>+                    orientation="xyz"/>
          
   <EulerCardanAngles name="AB"   <EulerCardanAngles name="AB"
-    parentCoordinateSystem="A" +                     parentCoordinateSystem="A" 
-    childCoordinateSystem="B" +                     childCoordinateSystem="B" 
-    decompositionOrder="yxz"/>+                     decompositionOrder="yxz"/>
 </code> </code>
 In principle there exists two possibilities to rotate coordinate system A into B: In principle there exists two possibilities to rotate coordinate system A into B:
modellingcomponents/elements/angles/eulercardanangles.txt · Zuletzt geändert: 2021/11/22 15:42 von oliver