nynorsk ▼
FilinformasjonFilinformasjonSTL VerktøySTL VerktøyEksempel STL filerEksempel STL filerSiste nyttSiste nytt

STL (Standard Triangle Language)

UtvidelseSTL
Fullt navnStandard Triangle Language
Type3D-modell
Mime Typeapplication/vnd.ms-pki.stl
FormatText & Binary
VerktøySTL Omformere, 3D-modell Voxelizer, Lag STL animasjon, Komprimer STL, Tekst til STL, Vis STL
Åpne medBlender, Daz Studio, MeshLab, CAD Assistant
STL

STL-filformatet (Standard Triangle Language) er et enkelt 3D-format som brukes til å lagre og overføre en 3D-modell. Formatet ble utviklet på 80-tallet, men er fortsatt i bruk i dag og er like populært som mange moderne alternative formater, som f.eks. 3MF. STL-formatet er en enkel liste over trekanter, der hver trekant består av 3 hjørner som representerer trekantene, posisjon i 3D-rom og 3 normaler for å spesifisere retningen.

Enkelheten i STL-formatet gjør at det kan leses av de fleste 3D-applikasjoner, og formatet har blitt noe av et standardformat for 3D-utskrift.

For STL-filer er det to grunnleggende lagringsformater: tekst og binær.

Tekst

STL-tekstformatet, som navnet antyder, lagrer 3D-geometrien i et menneskelesbart tekstformat. Formatet lagrer informasjon om hvert ansikt (også kjent som trekant) i 3D-modellen, inkludert toppunktets posisjon og normal. Et eksempel på en STL-fil som inneholder seks trekanter er som følger:

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

Binær

Det binære STL-filformatet er relativt enkelt i sin struktur. Filen begynner med en 80-byte overskriftsblokk, som vanligvis inneholder ASCII-tekst fra 3D-programvareverktøyet eller -programmet som brukes til å lage STL. Etter dette er et 32-bits heltallsfelt som inneholder antall trekanter i STL-filen. Følgende er detaljer om hver trekant funnet i 3D-modellen i rekkefølge. Informasjonen som er lagret for hver trekant er som følger:

Som du kan se av feltene ovenfor, har ikke STL-formatet noe rom for lagring av materiale eller teksturinformasjon knyttet til 3D-modellen som leses inn av våre STL-verktøy. Det er sant at i løpet av årene har noen leverandører brukt 16-biters attributtfeltet som et middel til å lagre begrenset fargeinformasjon om de individuelle trekantene; disse ble imidlertid aldri standardisert. Våre STL-konverteringsverktøy støtter å lage STL-filer som støtter disse begrensede fargeformatene; Det kan imidlertid hende at programvaren som brukes til å åpne STL-filene ikke gjengir modellen riktig. Hvis du er interessert i et moderne, kompakt 3D-modellformat designet for en verden av 3D-utskrift, kan du se 3MF-modellformatet, som ble designet spesielt for denne oppgaven.

En enkel STL-pyramide 3D-modell
En animert STL-modell

Sammendrag

STL-filer, på grunn av deres forenklede struktur, støttes av de fleste 3D-grafikkredigeringsprogramvare. STL-filer brukes også ofte i 3D-utskriftskretser for å distribuere filer og skrive ut 3D-modeller. Vår STL-visningsverktøy støtter fullt ut STL-formatet, inkludert VisCAM- og SolidView-formatene.

Eksempel STL filer

Her har vi noen eksempel STL-filer som du kan laste ned og bruke i dine egne prosjekter.

Virvle

Virvle

En enkel virvel 3D-modell ble generert ved hjelp av vår PNG til STL verktøy som bruker ekstrudermodus.

swirl.stl (729,96kb)

Kube

Kube

Det klassiske kubeeksemplet er lagret som en binær STL fil. Innenfor STL-filen er denne kuben lagret som en sekvens av 12 trekanter.

cube.stl (684,00 b)

© 2024 ImageToStl. Konverter PNG- og JPG-filer til 3D STL-filer.

Your files are ready to download!