Arquivos OFF de exemplo — baixe malhas em Object File Format para testes

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

2 arquivos3 KB – 28 KBLinks diretosSem anúncios, sem cadastroGrátis para qualquer usoVerificado com SHA-256

Baixe um arquivo OFF de exemplo para testar uma ferramenta de processamento de geometria, uma biblioteca de malhas ou um exercício didático. O OFF é praticamente o formato de polígonos mais simples que existe — uma linha de cabeçalho, as contagens, uma lista de vértices e uma lista de faces —, e é por isso que é usado pelo CGAL, pelo Geomview, pelo MeshLab e pelo conjunto de dados de machine learning ModelNet.

São dois arquivos: o nó toroidal low-poly com 1.024 triângulos e um icosaedro truncado (uma bola de futebol) armazenado como 12 pentágonos e 20 hexágonos, sem triangulação, com uma cor RGB em cada face — a sintaxe opcional de cor por face que muitos leitores de OFF descartam sem avisar.

Prévia renderizada do modelo OFF de exemplo
Renderização estática de um exemplo desta página, com sombreamento plano feito pelo nosso gerador. Abra os downloads em qualquer visualizador de OFF para inspecioná-los em 3D.

Baixe arquivos OFF de exemplo

ArquivoDetalhesTamanhoBaixar
sample-polygons-face-colors.off
32 polígonos (12 pentágonos, 20 hexágonos) • cores RGB por face • não triangulado • 3 KB
32 polígonos · 60 vértices · metros, Y para cima3 KB
2.663 bytes
Baixar OFF
sample-model.off
1.024 triângulos • triângulos • 28 KB
1.024 polígonos · 512 vértices · metros, Y para cima28 KB
28.072 bytes
Baixar OFF
2 arquivos · links diretos · sem cadastro · CORS ativado

Use estes arquivos na linha de comando ou em CI

Todas as URLs são estáveis e têm CORS aberto. Fixe o SHA-256 no seu teste e você saberá no mesmo instante se um fixture mudar.

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

# Verificar (o SHA-256 de cada arquivo está listado acima)
shasum -a 256 sample-polygons-face-colors.off

# Índice legível por máquina de todos os arquivos de exemplo
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="off")'

Visão geral do formato OFF

Nome completoOFF — Object File Format
Extensões.off
Tipo MIMEapplication/octet-stream
CodificaçãoTexto puro: OFF e depois as contagens de vértices / faces / arestas
FacesPolígonos de qualquer tamanho, índices a partir de 0
CorRGB opcional por face, depois dos índices
UnidadesNenhuma no arquivo — estes exemplos estão em metros, Y para cima
Usado porCGAL, Geomview, MeshLab, ModelNet

O que as pessoas testam com arquivos OFF de exemplo

  • Entrada para processamento de geometria e bibliotecas de malhas
  • Triangulação de polígonos (n-gons)
  • Leitura de cor por face
  • Carregadores de conjuntos de dados de machine learning (estilo ModelNet)
  • Ensino de estruturas de dados de malhas
  • Testes de parsers de formato mínimo
Notas de teste. O formato permite linhas de comentário com #, mas estes arquivos propositalmente não têm nenhuma: o Assimp 6.0 nativo travou indefinidamente na nossa primeira versão, que tinha um comentário de duas linhas depois da palavra-chave OFF. Se você grava arquivos OFF para outras ferramentas lerem, deixe os comentários de fora. O trimesh 4.x com NumPy 2.5 não consegue carregar o arquivo misto de pentágonos/hexágonos por causa de um bug da biblioteca, enquanto o Assimp o lê corretamente — um exemplo real de como os n-gons expõem as suposições dos parsers.

Perguntas frequentes

Como abro um arquivo OFF?

O MeshLab, o Geomview e o Blender (com complementos) abrem o arquivo, e bibliotecas como CGAL, Open3D, trimesh e Assimp o leem no código. Como é texto puro, você também pode inspecioná-lo em qualquer editor.

Que unidades e eixo vertical esses arquivos usam?

glTF, GLB, OBJ, PLY, OFF, DAE e USDZ usam Y para cima, em metros (o nó toroidal tem cerca de 1,4 m de largura). STL e 3MF usam Z para cima, em milímetros, e ficam apoiados em z = 0, como os fatiadores esperam. FBX usa Y para cima, em centímetros. As unidades e o eixo vertical de cada arquivo aparecem nos detalhes dele, para você conferir se o seu importador aplica a escala e a rotação corretamente.

De onde vêm esses modelos?

Nós mesmos os geramos. Um script constrói a geometria a partir de fórmulas (um nó toroidal, esferas UV, cubos e um suporte feito com uma biblioteca de modelagem booleana) e depois grava cada formato de arquivo byte a byte, seguindo a especificação. Nada é baixado, digitalizado ou convertido a partir do modelo de outra pessoa, e é por isso que eles são livres para qualquer uso, inclusive comercial, sem necessidade de atribuição.

É seguro baixar esses arquivos OFF?

Sim. Todos os arquivos são gerados do zero pelo nosso próprio script aberto — nada é copiado de outros sites ou enviado por usuários — e não contêm scripts, macros nem executáveis. O SHA-256 de cada arquivo é publicado nesta página para que você possa conferir o que recebeu.

Posso usar os arquivos OFF de exemplo comercialmente?

Sim. Eles são livres para qualquer finalidade, incluindo produtos comerciais, suítes de teste, demonstrações e redistribuição, sem necessidade de atribuição. Não há nada para licenciar nem ninguém a quem pedir.

Posso usar hotlink desses arquivos ou usá-los no CI?

Sim. Cada link é uma URL direta e estável via HTTPS, com Access-Control-Allow-Origin: * e cabeçalhos de cache longos, então curl, wget, fetch() e executores de teste podem baixá-los diretamente. Cada página tem um link para um índice JSON de todos os arquivos (veja a seção de linha de comando).

Arquivos de exemplo relacionados

Ferramentas grátis que funcionam com OFF

  • Gerador de hash — Gere hashes de textos ou arquivos com MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC32, verifique um checksum ou calcule um HMAC. Os arquivos nunca saem do seu dispositivo.

Encontrou um problema ou algo que poderia ser melhor? Lemos todas as mensagens e corrigimos rápido.

Testando um pipeline de arquivos? Nós construímos isso.

Uploads, conversões, pré-visualizações, processamento de documentos e fluxos de mídia são o tipo de sistema em produção que o FreeToolsForWeb projeta e opera para clientes — e foi por isso que precisamos desses arquivos em primeiro lugar.

Conheça as ferramentas grátis