File STL di esempio — Scarica STL binari e ASCII per i test
STL — Mesh di triangoli per stereolitografia · .stl · tipo MIME model/stl
Scarica un file STL di esempio per testare un'integrazione con uno slicer, un modulo di caricamento 3D, un generatore di miniature di mesh o un parser STL. Il modello principale è un nodo torico (2,3): un unico tubo chiuso che si avvolge su se stesso, quindi è curvo ovunque, non ha facce piatte dietro cui nascondere bug di shading e ha una cucitura UV che corre per tutta la lunghezza del tubo. È disponibile in tre densità (1.024, 51.200 e 524.288 triangoli), sia in binario sia in ASCII, così puoi confrontare le due codifiche e vedere come scala il tuo codice da 51 KB a 26 MB.
C'è anche una staffa a L pronta per la stampa (40 × 20 × 24 mm, a tenuta, con tre fori da 4,2 mm) e un file che contiene tre corpi separati. Ogni STL ha l'asse Z verso l'alto, è in millimetri e poggia sul piano di stampa a z = 0. Un STL memorizza solo triangoli, senza unità, colori, materiali o UV, ed è proprio per questo che resta il minimo comune denominatore della stampa 3D.

Scarica file STL di esempio
| File | Dettagli | Dimensione | Scarica |
|---|---|---|---|
sample-print-ready-bracket-mm.stl | 614 triangoli · 1842 vertici · normali · millimetri, asse Z verso l'alto | 31 KB | |
sample-model-low-poly-binary.stl | 1024 triangoli · 3072 vertici · normali · millimetri, asse Z verso l'alto | 51 KB | |
sample-multi-body.stl | 2248 triangoli · 6744 vertici · 3 corpi · normali · millimetri, asse Z verso l'alto | 112 KB | |
sample-model-low-poly-ascii.stl | 1024 triangoli · 3072 vertici · normali · millimetri, asse Z verso l'alto | 259 KB | |
sample-model-medium-poly-binary.stl | 51.200 triangoli · 153.600 vertici · normali · millimetri, asse Z verso l'alto | 2.6 MB | |
sample-model-medium-poly-ascii.stl | 51.200 triangoli · 153.600 vertici · normali · millimetri, asse Z verso l'alto | 13 MB | |
sample-model-high-poly-binary.stl | 524.288 triangoli · 1.572.864 vertici · normali · millimetri, asse Z verso l'alto | 26 MB |
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/stl/sample-print-ready-bracket-mm.stl # Verificalo (lo SHA-256 è indicato per ogni file qui sopra) shasum -a 256 sample-print-ready-bracket-mm.stl # 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=="stl")'
Il formato STL in breve
| Nome completo | STL — Mesh di triangoli per stereolitografia |
|---|---|
| Estensioni | .stl |
| Tipo MIME | model/stl |
| Codifiche | Binaria (header da 80 byte, conteggio uint32, 50 byte per triangolo) e ASCII |
| Geometria | Solo triangoli, una normale per faccetta, nessun vertice condiviso |
| Unità | Nessuna nel file: questi esempi sono in millimetri, Z verso l'alto |
| Dimensione del binario | Esattamente 84 + 50 × triangoli byte |
| Numero di triangoli | Da 614 a 524.288 |
Cosa si testa con i file STL di esempio
- Validazione dei caricamenti per slicer e servizi di stampa
- Riconoscimento di STL binari e ASCII
- Generazione di miniature e anteprime delle mesh
- Verifiche di tenuta e volume per i preventivi di stampa
- Limiti di dimensione dei caricamenti e prestazioni del parser (file high-poly da 26 MB)
- Suddivisione di un STL multi-corpo in parti separate
Domande frequenti
Meglio un STL binario o ASCII?
Binario, quasi sempre. Pesa circa un quinto, si analizza più velocemente e la sua dimensione si può prevedere dal numero di triangoli. L'STL ASCII esiste per leggibilità e debug; in ingresso supportali entrambi, perché gli utenti caricheranno l'uno e l'altro.
Questi file STL si possono stampare?
Sì. Ogni mesh è chiusa e 2-manifold, con orientamento coerente verso l'esterno e volume positivo (verificato con trimesh prima della pubblicazione). La staffa è stata progettata apposta come parte stampabile: pareti da 4 mm, base piatta a z = 0 e l'unico sbalzo è il foro orizzontale nel montante.
Perché i file STL non hanno colori né unità?
Il formato risale al 1987 e memorizza solo triangoli e normali. Alcuni strumenti nascondono il colore nel campo attributo da 2 byte, ma non è standard e noi lo lasciamo a zero. Le unità sono implicite: quasi tutti gli slicer presuppongono i millimetri. Se ti servono colori, più materiali o unità esplicite, usa invece il 3MF.
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 STL 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 STL 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 STL
- 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.
- 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 file di prova — Genera nel browser un file fittizio di qualsiasi dimensione esatta, da 1 KB a 2 GB: byte casuali, testo, CSV o JSON.
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