Verifisertav Adam B.·vurdert av FE Editorial·oppdatert Jun 28, 20263.0(17 stemmer)Takk for vurderingen!
HURTIGSVAR
En STL-fil er en 3D-modell som beskriver en form som et nett av trekanter. For å se den, bruk Microsoft 3D Viewer (Windows) eller Quick Look (macOS). For å 3D-printe den, åpne den i en slicer som Ultimaker Cura eller PrusaSlicer, som konverterer den til G-code for printeren din. STL lagrer kun overflategeometri - ingen enheter, ingen farger, ingen redigeringshistorikk.
Utvikler: 3D Systems (Chuck Hull / Albert Consulting Group, 1987)Kategori: 3D-bildefilerÅpen standardMIME: model/stl
.stl er et generisk filformat for lagring av 3D-geometridata, skapt av 3D Systems - selskapet bak stereolitografi 3D-printing - i 1987. En .stl-fil lagrer 3D-objektdata i enten ASCII-tekst eller binær form.
Enkelheten til STL
.stl-filer brukes til å lagre og definere 3D-modeller beskrevet av triangulerte overflater. Formatet er kjent for sin enkelhet: hvert objekt er definert av sin 3D-overflategeometri, uten representasjon av teksturer, farger eller andre standard CAD-attributter som materialer eller enheter. Hver overflate brytes ned i trekantede fasetter, hver beskrevet av tre hjørnepunkter (vertices) og en utovervendt normalvektor.
Populariteten til STL
Opprinnelig ble .stl kun støttet av stereolitografi-systemet som ga det sitt navn, men det vant raskt popularitet på grunn av sin enkelhet og støttes nå av praktisk talt alle moderne CAD-, 3D-modellerings- og slicer-applikasjoner. .stl anses som et av de enkleste formatene for utveksling av 3D-data og brukes av både profesjonelle og amatører - det forblir det dominerende formatet for FDM- og SLA-skrivebordsprinting, selv om nyere formater som 3MF gradvis erstatter det for rikere arbeidsflyter.
To versjoner av STL
.stl-formatet er tilgjengelig i to versjoner - binær og ASCII-tekst. ASCII-versjonen definerer 3D-objekter ved hjelp av klartekst-nøkkelord (solid, facet normal, vertex, endloop, endfacet, endsolid) i en strukturert løkke for hver trekant. Den binære versjonen bruker en annen, mer kompakt struktur: et 80-byte hode (header) etterfulgt av et 4-byte antall trekanter og 50 byte per trekant. Binær er langt mer populært fordi binære .stl-filer gir en mye mindre filstørrelse - ofte 5× til 6× mindre enn en tilsvarende ASCII-fil.
Sikkerhet og trygghet
RISIKO: LOW
STL-filer er passive geometridata og inneholder ingen kjørbar kode, så det er lav risiko å åpne dem. De reelle advarslene er praktiske, ikke sikkerhetsmessige: STL lagrer ingen enheter, så en modell kan importeres i feil skala (sjekk mm mot tommer), og nett er ofte ikke vanntette eller har snudde normaler, noe som fører til feil ved slicing/printing - reparer dem i MeshLab/Blender/Meshmixer. Når du laster ned printbare STL-filer, hold deg til anerkjente modellsider og unngå «gratis STL»-sider som pakker nedlastingen med adware-installatører.
Formatdetaljer
i et nøtteskall
FULLT NAVNStereolithography / Standard Tessellation Language file
UTVIKLER3D Systems (Chuck Hull / Albert Consulting Group, 1987)siden 1987 (created by 3D Systems for stereolithography 3D printing)
TurboCADBetaltÅpne/importer STL i denne CAD-pakken for å se eller jobbe med den sammen med CAD-geometri.
BlenderÅpen kildekodeImporter STL (File > Import > STL) for å redigere nettet, skulpturere, skalere eller reparere det; eksporter tilbake til STL/3MF.
MeshLabÅpen kildekodeÅpne STL for å se, reparere, forenkle og konvertere nettet.
3D Viewer (Microsoft)GratisInstaller den gratis Microsoft «3D Viewer»-appen, og åpne deretter STL for å se, rotere og inspisere den. Raskeste måte å bare se på en modell.
Ultimaker CuraÅpen kildekodeÅpne STL i Cura, velg printer/profil, og «Slice» for å generere printbar G-code. Den mest populære gratis sliceren.
PrusaSlicerÅpen kildekodeImporter STL, arranger/skaler den, og slice til G-code. Fungerer med de fleste printere, ikke bare Prusa.
Bambu StudioGratisÅpne STL, angi utskriftsinnstillinger og slice. Populær slicer for Bambu Lab og andre printere.
macOS3 apps
Preview / Quick Look (built-in)InnebygdMarker STL-filen og trykk Mellomrom (Quick Look) for å forhåndsvise den, eller åpne i Preview for å rotere - ingen installasjon nødvendig for en rask titt.
Ingen spørsmål ennå - vær den første til å spørre om STL-filer.
Ofte stilte spørsmål
Hvordan åpner jeg en STL-fil?
For å bare se den, bruk Microsoft 3D Viewer på Windows, Quick Look på macOS, eller en nettbasert visningsprogram. For å 3D-printe den, åpne den i en slicer som Ultimaker Cura, PrusaSlicer eller Bambu Studio. For å redigere den, bruk Blender eller MeshLab.
Hvordan 3D-printer jeg en STL-fil?
Åpne STL-filen i en slicer (Cura, PrusaSlicer, Bambu Studio), velg printer- og materialprofil, plasser og skaler modellen, og klikk deretter på «Slice». Sliceren genererer G-code som du sender til printeren.
Hva er forskjellen mellom STL og STEP?
STL er et trekantnett som bare tilnærmer overflaten - flott for printing, men ikke redigerbart. STEP lagrer presis CAD-geometri (eksakte overflater, faste legemer) som du kan måle og endre. Bruk STL til printing, STEP til konstruksjon.
Hvordan konverterer jeg en STL til STEP?
Dette er en «lossy» konvertering fra nett til fast form. FreeCAD eller Fusion 360 kan tilnærme det, men resultatet blir grovt - hvis du trenger nøyaktig CAD, bør du skaffe den originale STEP/native filen i stedet for å konvertere fra STL.
Min STL vil ikke printe riktig - hvorfor?
Vanlige årsaker er et nett som ikke er «vanntett» (hull/sprekker), snudde normaler, eller feil skala/enheter. Kjør modellen gjennom et reparasjonsverktøy (Microsoft 3D Builder, Meshmixer eller MeshLab) og bekreft størrelsen i sliceren før printing.
Hvorfor ser min STL «low-poly» / fasettert ut?
STL tilnærmer kurver med flate trekanter, og detaljnivået fastsettes ved eksport. Hvis den er for grov, må du eksportere STL-filen på nytt fra kilde-CAD-programmet med en finere innstilling for avvik - du kan ikke legge til detaljer som ikke finnes i filen.
STL eller 3MF - hvilken bør jeg bruke?
Bruk 3MF når printeren/sliceren din støtter det: det beholder enheter, farger, materialer og flere objekter i én fil, og unngår STLs tvetydighet rundt skalering. STL er fortsatt det mest universelle formatet, så behold det for maksimal kompatibilitet.