Programmierung » ClassPad 300 » Basic » Ebenen-Konverter
Ebenen-Konverter
Manchmal ist es Hilfreich eine Ebene in eine andere Form umzurechnen. Mit diesem Programm geht das einfach:
Auswählen welche Form in eine andere umgeformt werden soll, Werte eingeben und fertig. Die entsprechenden
Ergebnis-Parameter (nx, ny, nz, np, vx, vy, vz, a, b, c, d, ...) sind nach der Ausführung noch im Speicher und können
für weitere Berechnungen genutzt werden. Beim nächsten start von "EConv" werden diese aber gelöscht.
Hinweis: Bei der Achsenabschnitsform können die Variablen A, B, C den Wert 0 annehmen. Wenn dies der Fall ist,
schneidet die Ebene die Achse nicht. (Wenn also B = 0 dann schneidet die Ebene die y-Achse nicht.)
Es werden folgende Umwandlungen unterstützt:
Punkt/R.-Allgemein
Punkt/R.-Punkt/N.
Allgemein-Punkt/R.
Allgemein-Punkt/N.
Allgemein-Hessesche
Punkt/N.-Punkt/R.
Punkt/N.-Allgemein
Allgemein-Achsenabs.
Allgemein: a * x + b * y + c * z + d = 0
Runkt/R. (Punkt-Richtungsform): x = v + r * a + s * b (x, v, a, b Vektoren)
Punkt/N. (Punkt-Normalenform): n * (x - v) = 0 (n, x, v Vektoren)
Hessesche (Hessesche Normalenform): nx * x + ny * y + nz * z + np = 0 mit nx ^ 2 + ny ^ 2 + nz ^ 2 = 1
Achsenabs. (Achsenabschnitts-Form): x / A + y / B + z / C - 1 = 0