OFF (file format)

Last updated
OFF geometry format
Filename extension
.off
Internet media type
text/plain
Type of format3D model format

OFF (Object File Format) is a geometry definition file format containing the description of the composing polygons of a geometric object. [1] It can store 2D or 3D objects, and simple extensions allow it to represent higher-dimensional objects as well. [2] Though originally developed for Geomview, a geometry visualization software, other software has adapted the simple standard. [3]

Contents

Composition

The composition of a standard OFF file is as follows: [4]

The four-dimensional OFF format, most notably used by Stella4D, which allows visualization of four-dimensional objects, has a few minor differences: [5]

The vertex, face, and cell data can only be distinguished by the amounts defined at the top of the file. For example, the line "4 0 1 2 3" cannot be distinguished between a tetrahedral cell with faces (0, 1, 2, 3), and a face with vertices (0, 1, 2, 3), if it weren't for the header at the top. Similarly, "3 0 1 2" could be a face with vertices (0, 1, 2) or a 4D vertex with points (3.0, 0.0, 1.0, 2.0).

Comments are marked with a pound sign (#): these are not required to be read by the software.

Example

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 

See also

References

  1. "OFF file format (Princeton)".
  2. Burkardt, John. "Geomview Object File Format".
  3. Holmes, Ryan. "OFF Files".
  4. Holmes, Ryan. "OFF Files".
  5. Webb, Robert (2020). "Stella4D Pro Manual".