România ▼
Informații despre fișierInformații despre fișierSTL InstrumenteSTL InstrumenteExemplu STL FișiereExemplu STL FișiereCele mai recente știriCele mai recente știri

STL (Standard Triangle Language)

ExtensieSTL
Numele completStandard Triangle Language
TipModel 3D
Tipul mimeiapplication/vnd.ms-pki.stl
FormatText & Binary
InstrumenteSTL Convertoare, Model 3D Voxelizer, Creați STL animație, Comprimați STL, Text către STL, Vizualizați STL
Deschis cuBlender, Daz Studio, MeshLab, CAD Assistant
STL

Formatul de fișier STL (Standard Triangle Language) este un format 3D simplu folosit pentru a stoca și transmite a Model 3D. Formatul a fost conceput în anii '80, dar este încă în uz astăzi și este la fel de popular ca multe formate alternative moderne, cum ar fi 3MF. Formatul STL este o listă simplă de triunghiuri, fiecare triunghi constând din 3 vârfuri reprezentând triunghiurile, poziția în spațiul 3D și 3 normale pentru a-i specifica direcția.

Simplitatea formatului STL înseamnă că poate fi citit de majoritatea aplicațiilor 3D, iar formatul a devenit oarecum un format standard pentru printare 3d.

Pentru fișierele STL, există două formate de stocare de bază: text și binar.

Text

Formatul de text STL, așa cum sugerează și numele, stochează geometria 3D într-un format de text care poate fi citit de om. Formatul stochează informații despre fiecare față (alias triunghi) din modelul 3D, inclusiv poziția vârfului și normalul acesteia. Un exemplu de fișier STL care conține șase triunghiuri este următorul:

000solid ascii
001  facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
002    outer loop
003      vertex   7.071068e+000 -7.071068e+000 0.000000e+000
004      vertex   -7.071068e+000 -7.071068e+000 0.000000e+000
005      vertex   7.071068e+000 7.071068e+000 0.000000e+000
006    endloop
007  endfacet
008  facet normal -0.000000e+000 0.000000e+000 -7.071068e-001
009    outer loop
010      vertex   7.071068e+000 7.071068e+000 0.000000e+000
011      vertex   -7.071068e+000 -7.071068e+000 0.000000e+000
012      vertex   -7.071068e+000 7.071068e+000 0.000000e+000
013    endloop
014  endfacet
015  facet normal 0.000000e+000 -5.656855e-001 2.000000e-001
016    outer loop
017      vertex   0.000000e+000 0.000000e+000 2.000000e+001
018      vertex   -7.071068e+000 -7.071068e+000 0.000000e+000
019      vertex   7.071068e+000 -7.071068e+000 0.000000e+000
020    endloop
021  endfacet
022  facet normal -5.656855e-001 0.000000e+000 2.000000e-001
023    outer loop
024      vertex   0.000000e+000 0.000000e+000 2.000000e+001
025      vertex   -7.071068e+000 7.071068e+000 0.000000e+000
026      vertex   -7.071068e+000 -7.071068e+000 0.000000e+000
027    endloop
028  endfacet
029  facet normal 0.000000e+000 5.656855e-001 2.000000e-001
030    outer loop
031      vertex   0.000000e+000 0.000000e+000 2.000000e+001
032      vertex   7.071068e+000 7.071068e+000 0.000000e+000
033      vertex   -7.071068e+000 7.071068e+000 0.000000e+000
034    endloop
035  endfacet
036  facet normal 5.656855e-001 0.000000e+000 2.000000e-001
037    outer loop
038      vertex   0.000000e+000 0.000000e+000 2.000000e+001
039      vertex   7.071068e+000 -7.071068e+000 0.000000e+000
040      vertex   7.071068e+000 7.071068e+000 0.000000e+000
041    endloop
042  endfacet
043endsolid

Binar

Formatul de fișier binar STL este relativ simplu în structura sa. Fișierul începe cu un bloc de antet de 80 de octeți, care conține de obicei text ASCII al instrumentului sau programului software 3D utilizat pentru a crea STL. Urmează un câmp întreg de 32 de biți care conține numărul de triunghiuri conținute în fișierul STL. Următoarele sunt detalii ale fiecărui triunghi găsit în modelul 3D în secvență. Informațiile stocate pentru fiecare triunghi sunt următoarele:

După cum puteți vedea din câmpurile de mai sus, formatul STL nu are niciun spațiu pentru stocarea informațiilor despre material sau textură legate de modelul 3D care este citit de instrumentele noastre STL. Este adevărat că de-a lungul anilor, unii vânzători au folosit câmpul de atribut pe 16 biți ca mijloc de a stoca informații limitate de culoare despre triunghiurile individuale; cu toate acestea, acestea nu au fost niciodată standardizate. Instrumentele noastre de conversie STL acceptă crearea de fișiere STL care acceptă aceste formate de culoare limitate; cu toate acestea, este posibil ca software-ul utilizat pentru deschiderea fișierelor STL să nu reda corect modelul. Dacă sunteți interesat de un format de model 3D modern și compact, conceput pentru lumea imprimării 3D, atunci vă rugăm să consultați formatul de model 3MF, care a fost conceput special pentru această sarcină.

Un model 3D de piramidă STL simplu
Un model animat STL

rezumat

Fișierele STL, datorită structurii lor simpliste, sunt acceptate de majoritatea software-ului de editare grafică 3D. Fișierele STL sunt, de asemenea, utilizate în mod obișnuit în cercurile de imprimare 3D pentru a distribui fișiere și a imprima modele 3D. Al nostru Instrument de vizualizare STL acceptă pe deplin formatul STL, inclusiv formatele VisCAM și SolidView.

Exemplu STL Fișiere

Aici avem câteva exemple de fișiere STL pe care să le descărcați și să le utilizați în propriile proiecte.

Vârtej

Vârtej

A fost generat un model 3D de vârtej simplu cu ajutorul nostru PNG la STL instrument folosind modul Extrudare.

swirl.stl (729,96kb)

cub

cub

Exemplul clasic de cub este stocat ca fișier binar STL. În fișierul STL, acest cub este stocat ca o secvență de 12 triunghiuri.

cube.stl (684,00 b)

© 2024 ImageToStl. Transformați fișierele PNG și JPG în fișiere 3D STL.

Your files are ready to download!