Archivos OFF de ejemplo: descarga mallas Object File Format para pruebas

OFF — Object File Format · .off · tipo MIME application/octet-stream

2 archivos3 KB – 28 KBEnlaces directosSin anuncios ni registroGratis para cualquier usoVerificado con SHA-256

Descarga un archivo OFF de ejemplo para probar una herramienta de procesamiento geométrico, una biblioteca de mallas o un ejercicio de clase. OFF es casi el formato de polígonos más sencillo que existe (una línea de cabecera, los recuentos, una lista de vértices y una lista de caras), y por eso lo usan CGAL, Geomview, MeshLab y el conjunto de datos de aprendizaje automático ModelNet.

Hay dos archivos: el nudo toroidal low-poly con 1024 triángulos y un icosaedro truncado (un balón de fútbol) guardado como 12 pentágonos y 20 hexágonos, sin triangular y con un color RGB en cada cara: la sintaxis opcional de color por cara que muchos lectores de OFF descartan sin avisar.

Vista previa renderizada del modelo de ejemplo en OFF
Render estático de un ejemplo de esta página, con sombreado plano generado por nuestro generador. Abre las descargas en cualquier visor de OFF para inspeccionarlas en 3D.

Descarga archivos OFF de ejemplo

ArchivoDetallesTamañoDescargar
sample-polygons-face-colors.off
32 polígonos (12 pentágonos, 20 hexágonos) • colores RGB por cara • sin triangular • 3 KB
32 polígonos · 60 vértices · metros, eje Y hacia arriba3 KB
2663 bytes
Descargar OFF
sample-model.off
1024 triángulos • solo triángulos • 28 KB
1024 polígonos · 512 vértices · metros, eje Y hacia arriba28 KB
28.072 bytes
Descargar OFF
2 archivos · enlaces directos · sin registro · CORS habilitado

Usa estos archivos desde la línea de comandos o CI

Todas las URL son estables y tienen CORS abierto. Fija el SHA-256 en tu prueba y sabrás en el momento en que cambie un fixture.

# Descargar un archivo
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/3d/off/sample-polygons-face-colors.off

# Verificarlo (el SHA-256 de cada archivo aparece arriba)
shasum -a 256 sample-polygons-face-colors.off

# Índice legible por máquina de todos los archivos de ejemplo
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="off")'

El formato OFF de un vistazo

Nombre completoOFF — Object File Format
Extensiones.off
Tipo MIMEapplication/octet-stream
CodificaciónTexto plano: OFF y después los recuentos de vértices / caras / aristas
CarasPolígonos de cualquier tamaño, índices desde 0
ColorRGB opcional por cara, después de los índices
UnidadesNo se indican en el archivo; estos ejemplos están en metros, con el eje Y hacia arriba
Lo usanCGAL, Geomview, MeshLab, ModelNet

Qué se prueba con archivos OFF de ejemplo

  • Entrada para procesamiento geométrico y bibliotecas de mallas
  • Triangulación de polígonos (n-gonos)
  • Análisis del color por cara
  • Cargadores de conjuntos de datos de aprendizaje automático (estilo ModelNet)
  • Enseñanza de estructuras de datos de mallas
  • Pruebas de analizadores de formatos mínimos
Notas para pruebas. El formato admite líneas de comentario con #, pero estos archivos no tienen ninguna a propósito: Assimp 6.0 nativo se quedaba colgado indefinidamente con nuestra primera versión, que tenía un comentario de dos líneas después de la palabra clave OFF. Si escribes archivos OFF para que los lean otras herramientas, no incluyas comentarios. trimesh 4.x con NumPy 2.5 no consigue cargar el archivo que mezcla pentágonos y hexágonos por un error de la biblioteca, mientras que Assimp lo lee correctamente: un ejemplo real de cómo los n-gonos ponen al descubierto las suposiciones de los analizadores.

Preguntas frecuentes

¿Cómo abro un archivo OFF?

Lo abren MeshLab, Geomview y Blender (mediante complementos), y bibliotecas como CGAL, Open3D, trimesh y Assimp lo leen por código. Como es texto plano, también puedes revisarlo en cualquier editor.

¿Qué unidades y qué eje vertical usan estos archivos?

glTF, GLB, OBJ, PLY, OFF, DAE y USDZ usan el eje Y hacia arriba y metros (el nudo toroidal mide unos 1.4 m de ancho). STL y 3MF usan el eje Z hacia arriba y milímetros, y se apoyan en z = 0, como esperan los laminadores. FBX usa el eje Y hacia arriba y centímetros. Las unidades y el eje vertical de cada archivo aparecen en sus detalles, para que puedas comprobar que tu importador escala y gira el modelo correctamente.

¿De dónde salen estos modelos?

Los generamos nosotros. Un script construye la geometría a partir de fórmulas (un nudo toroidal, esferas UV, cubos y un soporte hecho con una biblioteca de modelado booleano) y después escribe cada formato de archivo byte a byte siguiendo su especificación. Nada se descarga, escanea ni convierte a partir del modelo de otra persona, por eso puedes usarlos gratis para cualquier fin, también comercial, sin necesidad de atribución.

¿Es seguro descargar estos archivos OFF?

Sí. Cada archivo lo genera desde cero nuestro propio script abierto (nada se extrae de otros sitios ni lo suben usuarios) y no contiene scripts, macros ni ejecutables. El SHA-256 de cada archivo se publica en esta página para que puedas verificar lo que has recibido.

¿Puedo usar los archivos OFF de ejemplo con fines comerciales?

Sí. Son gratis para cualquier fin, incluidos productos comerciales, suites de pruebas, demos y redistribución, sin necesidad de atribución. No hay nada que licenciar ni nadie a quien pedir permiso.

¿Puedo enlazar directamente estos archivos o usarlos en CI?

Sí. Cada enlace es una URL directa y estable por HTTPS con Access-Control-Allow-Origin: * y cabeceras de caché de larga duración, así que curl, wget, fetch() y los ejecutores de pruebas pueden descargarlos directamente. Cada página enlaza un índice JSON de todos los archivos (consulta la sección de línea de comandos).

Archivos de ejemplo relacionados

Herramientas gratis que funcionan con OFF

  • Generador de hash — Calcula el hash de textos o archivos con MD5, SHA-1, SHA-256, SHA-384, SHA-512 y CRC32, verifica una suma de comprobación o calcula un HMAC. Los archivos nunca salen de tu dispositivo.

¿Encontraste un problema o algo que podría mejorar? Leemos todos los mensajes y lo arreglamos rápido.

¿Pruebas un flujo de archivos? Los construimos.

Subidas, conversiones, vistas previas, procesamiento de documentos y flujos multimedia son el tipo de sistemas en producción que FreeToolsForWeb diseña y opera para sus clientes, y por eso necesitábamos estos archivos en primer lugar.

Ver herramientas gratis