„Object File Format“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
K Kategorie:Wikipedia:Vorlagenfehler/Vorlage:Infobox Dateiformat nicht unterstützten Parameter | UniformTyp = entfernt |
Enki75 (Diskussion | Beiträge) →Beispiel: und →Verwandte Dateiformate: ergänzt. |
||
Zeile 24: | Zeile 24: | ||
}} |
}} |
||
'''Object File Format''' bezeichnet ein sehr einfaches [[Datenformat]], das ein aus beliebigen [[Polygon]]en zusammengesetztes [[Polyeder]] beschreibt und |
'''Object File Format''' bezeichnet ein sehr einfaches [[Datenformat]], das ein aus beliebigen [[Polygon]]en zusammengesetztes [[Polyeder]] beschreibt und von wissenschaftlichen Programmen verwendet wird, die mit [[3D]]-Daten arbeiten. Die Namenserweiterung für diese Dateien ist typischerweise <code>.off</code>. |
||
== Aufbau == |
== Aufbau == |
||
Zeile 34: | Zeile 34: | ||
Auf die Aufzählung der Eckpunkte folgt noch jeweils eine Zeile für jede Fläche. Hierbei wird zuerst die Anzahl der Eckpunkte der Fläche angegeben und anschließend die Indizes der Eckpunkte aufgezählt. |
Auf die Aufzählung der Eckpunkte folgt noch jeweils eine Zeile für jede Fläche. Hierbei wird zuerst die Anzahl der Eckpunkte der Fläche angegeben und anschließend die Indizes der Eckpunkte aufgezählt. |
||
== Beispiel == |
|||
<pre> |
|||
OFF |
|||
# cube.off |
|||
# A cube |
|||
8 6 12 |
|||
1.0 0.0 1.4142 |
|||
0.0 1.0 1.4142 |
|||
-1.0 0.0 1.4142 |
|||
0.0 -1.0 1.4142 |
|||
1.0 0.0 0.0 |
|||
0.0 1.0 0.0 |
|||
-1.0 0.0 0.0 |
|||
0.0 -1.0 0.0 |
|||
4 0 1 2 3 255 0 0 #red |
|||
4 7 4 0 3 0 255 0 #green |
|||
4 4 5 1 0 0 0 255 #blue |
|||
4 5 6 2 1 0 255 0 |
|||
4 3 2 6 7 0 0 255 |
|||
4 6 5 4 7 255 0 0 |
|||
</pre> |
|||
== Verwandte Dateiformate == |
|||
* [[Polygon File Format|PLY - Polygon File Format]] |
|||
* [[STL-Schnittstelle|Standard Triangulation/Tesselation Language]] |
|||
* [[Wavefront OBJ]] |
|||
== Weblinks == |
== Weblinks == |
Version vom 26. November 2019, 13:56 Uhr
Object File Format | |
---|---|
Dateiendung: | .off .coff .noff .cnoff
|
Art: | 2D/3D Container |
Container für: | 2D/3D Daten |
Object File Format bezeichnet ein sehr einfaches Datenformat, das ein aus beliebigen Polygonen zusammengesetztes Polyeder beschreibt und von wissenschaftlichen Programmen verwendet wird, die mit 3D-Daten arbeiten. Die Namenserweiterung für diese Dateien ist typischerweise .off
.
Aufbau
Eine Datei im Object File Format ist eine Textdatei in ASCII-Kodierung. Alle Zahlenwerte werden durch Leerzeichen getrennt, als Dezimaltrennzeichen dient ein Punkt.
Die erste Zeile der Datei besteht nur aus dem Schlüsselwort OFF. Die zweite Zeile enthält drei natürliche Zahlen für die Anzahl der Eckpunkte, Flächen und Kanten des Polyeders. Die Anzahl der Kanten kann von verarbeitenden Programmen ignoriert werden, da diese durch die Zahl der Ecken und Flächen eindeutig bestimmt ist.
Die folgenden Zeilen beschreiben jeweils einen Eckpunkt durch seine drei Kartesischen Koordinaten x, y und z. Die einzelnen Eckpunkte werden nicht explizit indiziert, implizit werden die Punkte entsprechend ihrer Reihenfolge von Null ab nummeriert.
Auf die Aufzählung der Eckpunkte folgt noch jeweils eine Zeile für jede Fläche. Hierbei wird zuerst die Anzahl der Eckpunkte der Fläche angegeben und anschließend die Indizes der Eckpunkte aufgezählt.
Beispiel
OFF # cube.off # A cube 8 6 12 1.0 0.0 1.4142 0.0 1.0 1.4142 -1.0 0.0 1.4142 0.0 -1.0 1.4142 1.0 0.0 0.0 0.0 1.0 0.0 -1.0 0.0 0.0 0.0 -1.0 0.0 4 0 1 2 3 255 0 0 #red 4 7 4 0 3 0 255 0 #green 4 4 5 1 0 0 0 255 #blue 4 5 6 2 1 0 255 0 4 3 2 6 7 0 0 255 4 6 5 4 7 255 0 0