Benutzer-Werkzeuge

Webseiten-Werkzeuge


exportformat

Exportformate

CGRAPH erlaubt an unterschiedlichen Stellen den Export berechneter Werte oder Daten. Das dafür verwendete Format ist ein semikolon-separiertes Textformat mit der Endung CSV, das bspw. von Tabellenkalkulationen wie Microsoft Excel verstanden wird.

Das Format ist mehrspaltig. Die erste Spalte enthält immer eine Kennung für den Typ des beschriebenen Objekts, die weiteren Spalten enthalten die Daten des Objekts, beispielsweise Koordinaten in x, y- und z-Richtung und bei Kreisen und Kugeln einen Radius. Als letztes folgt noch eine Farbnummer, mit der das Objekt dargestellt werden soll. Sie ist optional.

Alle Grafiktypen außer den Objekten der Linearen Algebra in 2D und in 3D exportieren lediglich eine Abfolge einzelner Punkte.

Objekttyp Kennung Format
2D-Punkt PTS Es folgen zwei Spalten mit Koordinatenangaben für x und y. Die letzte Spalte enthält einen Farbwert.
3D-Punkt PT3 Es folgen drei Spalten mit Koordinatenangaben für x, y und z. Die letzte Spalte enthält einen Farbwert.
2D-Gerade in Parameterform LP Es folgen zwei Spalten mit Koordinatenangaben für x, y für den Startpunkt und zwei weitere für den Richtungsvektor. Die letzte Spalte enthält einen Farbwert.
2D-Gerade in Normalenform LN Es folgen zwei Spalten mit Koordinatenangaben für x, y für den Startpunkt und zwei weitere für den Normalenvektor. Die letzte Spalte enthält einen Farbwert.
2D-Kreis C3 Es folgen zwei Spalten mit Koordinatenangaben für x und y für den Mittelpunkt und eine weitere für den Radius des Kreises. Die letzte Spalte enthält einen Farbwert.
3D-Gerade LP3 Es folgen drei Spalten mit Koordinatenangaben für x, y und z für den Startpunkt und drei weitere für den Richtungsvektor. Die letzte Spalte enthält einen Farbwert.
3D-Ebene in Parameterform LP3 Es folgen drei Spalten mit Koordinatenangaben für x, y und z für den Startpunkt und zweimal drei weitere für die beiden Richtungsvektoren. Die letzte Spalte enthält einen Farbwert.
3D-Ebene in Normalenform LP3 Es folgen drei Spalten mit Koordinatenangaben für x, y und z für den Startpunkt und drei weitere für den Normalenvektor. Die letzte Spalte enthält einen Farbwert.
Kugel C3 Es folgen drei Spalten mit Koordinatenangaben für x, y und z für den Mittelpunkt und eine weitere für den Radius der Kugel. Die letzte Spalte enthält einen Farbwert.
3D-Kreis CP3 Es folgen drei Spalten mit Koordinatenangaben für x, y und z für den Mittelpunkt und drei weitere für den Normalenvektor des Kreises. Es folgt der Radius des Kreises. Die letzte Spalte enthält einen Farbwert.

Die Lineare Algebra in 2D und in 3D verarbeitet beim Laden aus einer Datei all diese Formate. Punkte werden dabei zusammengefasst: im 2D-Raum entstehen Punktfolgen, im 3D-Raum sind es Punktwolken, wie sie auch bei den Impliziten Flächen zum Einsatz kommen. Alle Punkte innerhalb einer Datei werden dabei zu einer einzigen Punktfolge oder -wolke zusammengefasst. Werden 3D-Objekte in der Linearen Algebra für 2D geladen, verlieren sie ihre z-Ausdehnung, werden also plan dargestellt. Kugeln werden zu Kreisen. Umgekehrt können 2D-Objekte in der Linearen Algebra für 3D geladen werden, haben dann aber keine z-Ausdehnung und werden in der x-y-Ebene dargestellt. Eine Ausnahme bilden lediglich 3D-Kreise und 3D-Ebenen; diese werden in 2D nicht eingelesen, sondern ignoriert.

Für Interpolationen können darüber hinaus auch Dateien genutzt werden, die lediglich zwei Spalten für die x- und y-Koordinate der Werte haben. AUch ein einspaltiges Format ist möglich - hier werden dann die x-Werte zunächst fortlaufend von Null ausgehend hinzugefügt. Sie können dann später umgerechnet werden.

exportformat.txt · Zuletzt geändert: von frankbrennecke

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki