Rotation R² homogene & kartesische KO
Es müssen R2 Objekte (Vektoren, Punkte, Matrizen) nach R3 gewandelt werden und wieder zurück. Dabei sind einige Klippen zu Umschiffen z.B. matrix*punkt+punkt liefert Unsinn und in homogenen Koordinaten werden Punkt und Vektor unterscheiden.
H3(v, vector=1,punkt=0) berücksichtigt dies bei der Überführung R2->R3,
H3 wandelt immer in ggb-vector.
In RM(a,k) werden die Rotationsmatrix und die Translationsmatrix des Drehpunktes M zusammen untergebracht:
RM(45°,0) erzeugt die Drehmatrix und
RM(0,-+1) die Translationen in den Ursprung (-1) und wieder zurück (+1).
R2 die Rotationsmatrix im R2 wird aus RM ausgekoppelt.
Die Rotation im
R2: A':=R2 (A - M) + Vector(M)
affiner R3: A,A'∈R²
A':=H2 RM(0,1) RM(-α, 0) RM(0,-1) H3(A, 1)
A':=