OFF ( Object File Format ) es un formato de archivo de definición de geometría que contiene la descripción de los polígonos que componen un objeto geométrico. [ 1 ] Puede almacenar objetos 2D o 3D, y extensiones sencillas permiten representar también objetos de dimensiones superiores. [ 2 ] Aunque se desarrolló originalmente para Geomview , un software de visualización de geometría, otros programas han adaptado este sencillo estándar. [ 3 ]
Composición
La composición de un archivo OFF estándar es la siguiente: [ 4 ]
- Primera línea (opcional): las letras OFF para indicar el tipo de archivo.
- Segunda línea: el número de vértices, el número de caras y el número de aristas, en ese orden (este último se puede ignorar escribiendo 0 en su lugar).
- Lista de vértices: coordenadas X, Y y Z.
- Lista de caras: número de vértices, seguido de los índices de los vértices que las componen, en orden (indexados desde cero).
- Opcionalmente, los valores RGB para el color de la cara pueden seguir los elementos de las caras.
El formato OFF de cuatro dimensiones , utilizado sobre todo por Stella4D , que permite la visualización de objetos de cuatro dimensiones, tiene algunas diferencias menores: [ 5 ]
- Primera línea (opcional): las letras 4OFF para indicar el tipo de archivo.
- Segunda línea: el número de vértices, el número de caras, el número de aristas y el número de celdas, en ese orden (el número de aristas puede ignorarse).
- Lista de vértices: coordenadas X, Y, Z y W.
- Lista de caras: número de vértices, seguido de los índices de los vértices que las componen, en orden (indexados desde cero).
- Lista de celdas: número de caras, seguido de los índices de las caras que las componen, en orden (indexados desde cero).
- Opcionalmente, los valores RGB para el color de la celda pueden seguir los elementos de las celdas.
Los datos de vértices, caras y celdas solo se pueden distinguir por las cantidades definidas en la parte superior del archivo. Por ejemplo, la línea "4 0 1 2 3" no permite distinguir entre una celda tetraédrica con caras (0, 1, 2, 3) y una cara con vértices (0, 1, 2, 3), si no fuera por el encabezado superior. De manera similar, "3 0 1 2" podría ser una cara con vértices (0, 1, 2) o un vértice 4D con puntos (3.0, 0.0, 1.0, 2.0).
Los comentarios están marcados con el símbolo de almohadilla (#): el software no necesita leerlos.
Ejemplo
APAGADO # cubo.apagado # Un cubo 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 #rojo 4 7 4 0 3 0 255 0 #verde 4 4 5 1 0 0 0 255 #azul 4 5 6 2 1 0 255 0 4 3 2 6 7 0 0 255 4 6 5 4 7 255 0 0
Véase también
- Archivo Wavefront .obj
- STL (formato de archivo)
- PLY (formato de archivo) es un formato de archivo alternativo que ofrece mayor flexibilidad que la mayoría de las aplicaciones de estereolitografía .
Referencias
Enlaces externos
- Descripción del formato OFF en el manual de Geomview
- formatos de archivo CAD