File 3MF di esempio — Scarica file 3D Manufacturing Format per i test

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

2 file14 KB – 23 KBLink direttiSenza pubblicità né registrazioneGratis per qualsiasi usoVerificati con SHA-256

Scarica un file 3MF di esempio per testare uno slicer o l'integrazione con un servizio di stampa. Un file contiene una singola staffa a L pronta da stampare (40 × 20 × 24 mm, 614 triangoli) con una miniatura PNG nel pacchetto; l'altro contiene tre oggetti separati, un cubo, una sfera e un cilindro, ciascuno con il proprio colore di visualizzazione definito in un gruppo basematerials.

3MF è il formato creato dal 3D Printing Consortium per sostituire STL. È uno ZIP (un pacchetto OPC) che contiene [Content_Types].xml, _rels/.rels e un modello XML in 3D/3dmodel.model e, a differenza di STL, registra esplicitamente unità di misura, colori, oggetti multipli e posizionamento sul piatto di stampa. Entrambi i file sono in millimetri, con asse Z verso l'alto, chiusi (watertight) e 2-manifold.

Anteprima renderizzata del modello 3MF di esempio
Render statico di un esempio di questa pagina, con ombreggiatura piatta generata dal nostro generatore. Apri i file scaricati in un qualsiasi visualizzatore 3MF per esaminarli in 3D.

Scarica file 3MF di esempio

FileDettagliDimensioneScarica
sample-bracket-single-object.3mf
1 oggetto • staffa a L 40 × 20 × 24 mm • 614 triangoli • miniatura • 14 KB
614 triangoli · 303 vertici · 1 materiale · millimetri, asse Z verso l'alto14 KB
14.052 byte
Scarica 3MF
sample-multi-object-colors.3mf
3 oggetti, 3 colori (basematerials) • 2.248 triangoli • 23 KB
2248 triangoli · 1130 vertici · 3 oggetti · 3 materiali · millimetri, asse Z verso l'alto23 KB
22.754 byte
Scarica 3MF
2 file · link diretti · senza registrazione · CORS abilitato

Usa questi file dalla riga di comando o in CI

Ogni URL è stabile e con CORS aperto. Fissa lo SHA-256 nel tuo test e saprai subito quando una fixture cambia.

# Scarica un file
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/3d/3mf/sample-bracket-single-object.3mf

# Verificalo (lo SHA-256 è indicato per ogni file qui sopra)
shasum -a 256 sample-bracket-single-object.3mf

# Indice leggibile da macchina di tutti i file di esempio
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="3mf")'

Il formato 3MF in breve

Nome completo3MF — 3D Manufacturing Format
Estensioni.3mf
Tipo MIMEmodel/3mf
Specifica3MF Core Specification (3D Manufacturing Format)
ContenitoreZIP / Open Packaging Conventions
Parte del modello3D/3dmodel.model (XML, namespace core 2015/02)
Unità di misuraDichiarate nel file: unit="millimeter"
Colorebasematerials con displaycolor (sRGB + alfa)

Cosa si testa con i file 3MF di esempio

  • Gestione dei caricamenti in slicer e print farm
  • Lettura delle miniature del pacchetto per le anteprime
  • Importazioni multi-oggetto e multicolore
  • Gestione delle unità (basta con “sono mm o pollici?”)
  • Robustezza del parsing di ZIP + XML
  • Verifiche della conversione da STL a 3MF
Note per i test. La miniatura della staffa è referenziata dal file _rels/.rels principale come miniatura del pacchetto, proprio come la scrivono gli slicer. Una vecchia build di assimpjs (WebAssembly) andava in crash su questo file, mentre Assimp 6.0 nativo e three.js lo caricano senza problemi: un buon esempio del perché conviene testare con una miniatura presente. Poiché 3MF è uno ZIP, un generico rilevatore di MIME riporterà application/zip. Verifica che all'interno ci sia 3D/3dmodel.model prima di fidarti dell'estensione.

Domande frequenti

3MF è meglio di STL?

Per la stampa, sì. È più leggero (compresso), dichiara le unità di misura, supporta colori, materiali e più oggetti e memorizza la posizione di ogni parte sul piatto di stampa. STL è ancora accettato da più strumenti datati, quindi la maggior parte dei servizi li accetta entrambi.

Come si apre un file 3MF?

PrusaSlicer, Bambu Studio, Cura e altri slicer lo importano direttamente, e three.js ha un 3MFLoader. Dato che è uno ZIP, puoi anche rinominarne una copia in .zip e leggere l'XML da solo.

Quali unità di misura e quale asse verticale usano questi file?

glTF, GLB, OBJ, PLY, OFF, DAE e USDZ sono in metri con asse Y verso l'alto (il nodo torico misura circa 1,4 m di larghezza). STL e 3MF sono in millimetri con asse Z verso l'alto e poggiano su z = 0, come si aspettano gli slicer. FBX è in centimetri con asse Y verso l'alto. Unità e asse verticale di ogni file sono indicati nei suoi dettagli, così puoi verificare che il tuo importatore scali e ruoti correttamente.

Da dove provengono questi modelli?

Li generiamo noi. Uno script costruisce la geometria a partire da formule (un nodo torico, sfere UV, cubi e una staffa realizzata con una libreria di modellazione booleana), poi scrive ogni formato di file byte per byte seguendone la specifica. Nulla viene scaricato, scansionato o convertito dal modello di qualcun altro: per questo sono gratuiti per qualsiasi uso, anche commerciale, senza obbligo di attribuzione.

Questi file 3MF sono sicuri da scaricare?

Sì. Ogni file è generato da zero dal nostro script open source (niente è copiato da altri siti o caricato dagli utenti) e non contiene script, macro né eseguibili. Lo SHA-256 di ogni file è pubblicato in questa pagina, così puoi verificare ciò che hai ricevuto.

Posso usare i file 3MF di esempio per scopi commerciali?

Sì. Sono gratuiti per qualsiasi scopo, inclusi prodotti commerciali, suite di test, demo e ridistribuzione, senza obbligo di attribuzione. Non c'è nessuna licenza da acquistare e nessuno a cui chiedere il permesso.

Posso fare hotlink a questi file o usarli nella CI?

Sì. Ogni link è un URL diretto e stabile via HTTPS con Access-Control-Allow-Origin: * e header di cache lunghi, così curl, wget, fetch() e i test runner possono scaricarli direttamente. Ogni pagina rimanda a un indice JSON di tutti i file (vedi la sezione sulla riga di comando).

File di esempio correlati

Strumenti gratuiti che funzionano con 3MF

  • Convertitore di unità — Converti tra tutte le unità più comuni (metriche e imperiali, cucina, dati, pressione, energia, velocità, consumo di carburante) all'istante, nel browser.
  • Generatore di hash — Calcola l'hash di testo o file con MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC32, verifica un checksum o calcola un HMAC. I file non lasciano mai il tuo dispositivo.

Hai trovato un problema o qualcosa che potrebbe andare meglio? Leggiamo ogni messaggio e sistemiamo le cose in fretta.

Stai testando una pipeline di file? Le costruiamo noi.

Caricamenti, conversioni, anteprime, elaborazione di documenti e flussi multimediali sono il tipo di sistemi di produzione che FreeToolsForWeb progetta e gestisce per i clienti: è per questo che avevamo bisogno di questi file.

Scopri gli strumenti gratuiti