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