Koordinatentransformationen¶
Skript-Datei
--------------------------------------------------------------------------------
-- Allgemeine Einstellungen ----------------------------------------------------
--------------------------------------------------------------------------------
exit_on_error = false -- Verhalten nach Fehler
exit_on_end = true -- Verhalten nach Skriptausführung
verbosity = 2 -- Grad der Bildschirmmeldungen
--------------------------------------------------------------------------------
-- Modellerstellung ------------------------------------------------------------
--------------------------------------------------------------------------------
new_model_force("example","Verschiedene Tests")
global_unit('mm') -- Globale Einheit (m, cm, mm)
pickdist(0.01) -- Abstand Schnappen auf Knotenpunkt
blow_up_wind(0,0,56.375,56.375) -- Fenstergröße anpassen
cosys('cartes')
print("Überprüfe Transformationen")
x = 10
y = 10
print("kartesisch: ",x,y)
r,p = c2pd(x,x)
print("polar (deg):",r,p)
x,y = pd2c(r,p)
print("kartesisch: ",x,y)
r,p = c2pr(x,y)
print("polar (rad):",r,p)
x,y = pr2c(r,p)
print("kartesisch: ",x,y)
if x~=10 or y~=10 then error("Koordinaten Transformation fehlerhaft") end
cosys('polar')