Fichiers OFF d’exemple — maillages Object File Format à télécharger pour vos tests

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

2 fichiers3 KB – 28 KBLiens directsSans pub, sans inscriptionLibre pour tout usageVérifié SHA-256

Téléchargez un fichier OFF d’exemple pour tester un outil de traitement géométrique, une bibliothèque de maillages ou un exercice pédagogique. OFF est à peu près le format de polygones le plus simple qui soit (une ligne d’en-tête, des compteurs, une liste de sommets et une liste de faces), ce qui explique qu’il soit utilisé par CGAL, Geomview, MeshLab et le jeu de données d’apprentissage automatique ModelNet.

Il y a deux fichiers : le nœud torique low-poly en 1 024 triangles, et un icosaèdre tronqué (un ballon de football) stocké en 12 pentagones et 20 hexagones, non triangulé, avec une couleur RGB sur chaque face. C’est la syntaxe facultative de couleur par face que beaucoup de lecteurs OFF ignorent sans prévenir.

Aperçu rendu du modèle OFF d’exemple
Rendu statique d’un exemple de cette page, en ombrage plat par notre générateur. Ouvrez les fichiers téléchargés dans n’importe quelle visionneuse OFF pour les examiner en 3D.

Télécharger des fichiers OFF d'exemple

FichierDétailsTailleTélécharger
sample-polygons-face-colors.off
32 polygones (12 pentagones, 20 hexagones) • couleurs RGB par face • non triangulé • 3 Ko
32 polygones · 60 sommets · mètres, axe Y vers le haut3 KB
2 663 octets
Télécharger OFF
sample-model.off
1 024 triangles • triangles • 28 Ko
1 024 polygones · 512 sommets · mètres, axe Y vers le haut28 KB
28 072 octets
Télécharger OFF
2 fichiers · liens directs · sans inscription · CORS activé

Utilisez ces fichiers en ligne de commande ou en CI

Chaque URL est stable et ouverte au CORS. Épinglez le SHA-256 dans votre test et vous saurez dès qu’une fixture change.

# Télécharger un fichier
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/3d/off/sample-polygons-face-colors.off

# Le vérifier (le SHA-256 de chaque fichier est indiqué ci-dessus)
shasum -a 256 sample-polygons-face-colors.off

# Index lisible par machine de tous les fichiers d’exemple
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="off")'

Le format OFF en bref

Nom completOFF — Object File Format
Extensions.off
Type MIMEapplication/octet-stream
EncodageTexte brut : OFF, puis nombres de sommets / faces / arêtes
FacesPolygones de toute taille, indices à partir de 0
CouleurRGB facultatif par face après les indices
UnitésAucune dans le fichier — ces exemples sont en mètres, axe Y vers le haut
Utilisé parCGAL, Geomview, MeshLab, ModelNet

Ce que l’on teste avec des fichiers OFF d’exemple

  • Entrée de traitement géométrique et de bibliothèques de maillages
  • Triangulation de polygones (n-gones)
  • Analyse des couleurs par face
  • Chargeurs de jeux de données d’apprentissage automatique (style ModelNet)
  • Enseignement des structures de données de maillage
  • Tests de parseurs sur un format minimal
Notes de test. Le format autorise les lignes de commentaire #, mais ces fichiers n’en contiennent volontairement aucune : Assimp 6.0 natif bloquait indéfiniment sur notre première version, qui avait un commentaire de deux lignes après le mot-clé OFF. Si vous écrivez des fichiers OFF destinés à d’autres outils, n’y mettez pas de commentaires. trimesh 4.x avec NumPy 2.5 n’arrive pas à charger le fichier mêlant pentagones et hexagones à cause d’un bug de la bibliothèque, alors qu’Assimp le lit correctement : un exemple concret de la façon dont les n-gones révèlent les hypothèses d’un parseur.

Questions fréquentes

Comment ouvrir un fichier OFF ?

MeshLab, Geomview et Blender (via des extensions) l’ouvrent, et des bibliothèques comme CGAL, Open3D, trimesh et Assimp le lisent dans le code. Comme c’est du texte brut, vous pouvez aussi l’inspecter dans n’importe quel éditeur.

Quelles unités et quel axe vertical utilisent ces fichiers ?

Les fichiers glTF, GLB, OBJ, PLY, OFF, DAE et USDZ ont l’axe Y vers le haut et sont en mètres (le nœud torique mesure environ 1,4 m de large). Les STL et 3MF ont l’axe Z vers le haut, sont en millimètres et reposent sur z = 0, comme l’attendent les slicers. Le FBX a l’axe Y vers le haut et est en centimètres. Les unités et l’axe vertical de chaque fichier sont indiqués dans ses détails, pour vérifier que votre importateur applique la bonne échelle et la bonne rotation.

D’où viennent ces modèles ?

Nous les générons. Un script construit la géométrie à partir de formules (un nœud torique, des sphères UV, des cubes et un support modélisé avec une bibliothèque d’opérations booléennes), puis écrit chaque format de fichier octet par octet d’après sa spécification. Rien n’est téléchargé, numérisé ni converti à partir du modèle de quelqu’un d’autre : ils sont donc libres pour tout usage, y compris commercial, sans attribution.

Ces fichiers OFF sont-ils sûrs à télécharger ?

Oui. Chaque fichier est généré à partir de zéro par notre propre script ouvert (rien n’est récupéré sur le web ni envoyé par des utilisateurs) et ne contient ni scripts, ni macros, ni exécutables. Le SHA-256 de chaque fichier est publié sur cette page pour que vous puissiez vérifier ce que vous avez reçu.

Puis-je utiliser les fichiers OFF d’exemple à des fins commerciales ?

Oui. Ils sont libres pour tout usage, y compris des produits commerciaux, des suites de tests, des démos et la redistribution, sans attribution requise. Il n’y a aucune licence à obtenir et personne à qui demander.

Puis-je faire des liens directs vers ces fichiers ou les utiliser en CI ?

Oui. Chaque lien est une URL directe et stable en HTTPS, avec Access-Control-Allow-Origin: * et de longs en-têtes de cache : curl, wget, fetch() et les lanceurs de tests peuvent les récupérer directement. Un index JSON de tous les fichiers est accessible depuis chaque page (voir la section ligne de commande).

Fichiers d’exemple similaires

Outils gratuits compatibles avec OFF

  • Générateur de hash — Hachez du texte ou des fichiers en MD5, SHA-1, SHA-256, SHA-384, SHA-512 et CRC32, vérifiez une somme de contrôle ou calculez un HMAC. Les fichiers ne quittent jamais votre appareil.

Un problème, ou quelque chose à améliorer ? Nous lisons chaque message et corrigeons vite.

Vous testez une chaîne de traitement de fichiers ? C’est notre métier.

Envois, conversions, aperçus, traitement de documents et flux multimédias : c’est le genre de systèmes de production que FreeToolsForWeb conçoit et exploite pour ses clients, et c’est pour cela que nous avions besoin de ces fichiers au départ.

Découvrir les outils gratuits