Fichiers 3MF d’exemple — 3D Manufacturing Format à télécharger pour vos tests

3MF — 3D Manufacturing Format · .3mf · type MIME model/3mf

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

Téléchargez un fichier 3MF d’exemple pour tester un slicer ou une intégration avec un service d’impression. Un fichier contient un support en L prêt à imprimer (40 × 20 × 24 mm, 614 triangles) avec une miniature PNG dans le paquet ; l’autre contient trois objets distincts (un cube, une sphère et un cylindre), chacun avec sa propre couleur d’affichage définie dans un groupe basematerials.

Le 3MF est le format créé par le 3MF Consortium pour remplacer le STL. C’est un ZIP (un paquet OPC) contenant [Content_Types].xml, _rels/.rels et un modèle XML dans 3D/3dmodel.model ; contrairement au STL, il enregistre explicitement les unités, les couleurs, les objets multiples et leur placement sur le plateau. Les deux fichiers sont en millimètres, axe Z vers le haut, étanches et 2-manifold.

Aperçu rendu du modèle 3MF 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 3MF pour les examiner en 3D.

Télécharger des fichiers 3MF d'exemple

FichierDétailsTailleTélécharger
sample-bracket-single-object.3mf
1 objet • support en L 40 × 20 × 24 mm • 614 triangles • miniature • 14 Ko
614 triangles · 303 sommets · 1 matériau · millimètres, axe Z vers le haut14 KB
14 052 octets
Télécharger 3MF
sample-multi-object-colors.3mf
3 objets, 3 couleurs (basematerials) • 2 248 triangles • 23 Ko
2 248 triangles · 1 130 sommets · 3 objets · 3 matériaux · millimètres, axe Z vers le haut23 KB
22 754 octets
Télécharger 3MF
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/3mf/sample-bracket-single-object.3mf

# Le vérifier (le SHA-256 de chaque fichier est indiqué ci-dessus)
shasum -a 256 sample-bracket-single-object.3mf

# 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=="3mf")'

Le format 3MF en bref

Nom complet3MF — 3D Manufacturing Format
Extensions.3mf
Type MIMEmodel/3mf
Spécification3MF Core Specification (3D Manufacturing Format)
ConteneurZIP / Open Packaging Conventions
Partie modèle3D/3dmodel.model (XML, espace de noms core 2015/02)
UnitésDéclarées dans le fichier : unit="millimeter"
Couleurbasematerials avec displaycolor (sRGB + alpha)

Ce que l’on teste avec des fichiers 3MF d’exemple

  • Gestion des envois vers un slicer ou une ferme d’impression
  • Lecture des miniatures du paquet pour les aperçus
  • Import multi-objet et multicolore
  • Gestion des unités (fini le « c’est en mm ou en pouces ? »)
  • Robustesse de l’analyse ZIP + XML
  • Vérification des conversions STL vers 3MF
Notes de test. La miniature du support est référencée depuis le _rels/.rels racine comme miniature du paquet, comme l’écrivent les slicers. Une ancienne version d’assimpjs (WebAssembly) plantait dessus alors qu’Assimp 6.0 natif et three.js le chargent sans problème : un bon exemple de l’intérêt de tester avec une miniature présente. Comme le 3MF est un ZIP, un détecteur MIME générique renverra application/zip. Vérifiez la présence de 3D/3dmodel.model à l’intérieur avant de vous fier à l’extension.

Questions fréquentes

Le 3MF est-il meilleur que le STL ?

Pour l’impression, oui. Il est plus léger (compressé), déclare ses unités, gère couleurs, matériaux et objets multiples, et enregistre la position de chaque pièce sur le plateau. Le STL reste mieux accepté par les anciens outils : la plupart des services acceptent donc les deux.

Comment ouvrir un fichier 3MF ?

PrusaSlicer, Bambu Studio, Cura et d’autres slicers l’importent directement, et three.js dispose d’un 3MFLoader. Comme c’est un ZIP, vous pouvez aussi renommer une copie en .zip et lire le XML vous-même.

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 3MF 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 3MF 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 3MF

  • Convertisseur d’unités — Convertissez instantanément toutes les unités courantes dans votre navigateur : métriques et impériales, cuisine, données, pression, énergie, vitesse, consommation de carburant.
  • 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