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')