Tiedoston tiedotSTL TyökalutEsimerkki STL tiedostoaUusimmat uutiset

STL (Standard Triangle Language)

LaajennusSTL
Koko nimiStandard Triangle Language
Tyyppi3D malli
Mime-tyyppiapplication/vnd.ms-pki.stl
MuotoText & Binary
TyökalutSTL Muuntimet, 3D-malli Voxelizer, Luo STL animaatio, Pakkaa STL, Tekstiviesti numeroon STL, Näytä STL
AvaaBlender, Daz Studio, MeshLab, CAD Assistant
STL

STL-tiedostomuoto (Standard Triangle Language) on yksinkertainen 3D-muoto, jota käytetään tallentamaan ja lähettämään 3D malli. Formaatti kehitettiin 80-luvulla, mutta se on edelleen käytössä ja on yhtä suosittu kuin monet nykyaikaiset vaihtoehtoiset formaatit, kuten 3MF. STL-muoto on yksinkertainen luettelo kolmioista, jossa jokainen kolmio koostuu kolmesta kolmiota edustavasta kärjestä, sijainnista 3D-avaruudessa ja kolmesta normaalista sen suunnan määrittämiseksi.

STL-muodon yksinkertaisuus tarkoittaa, että useimmat 3D-sovellukset voivat lukea sitä, ja formaatista on tullut jonkin verran vakiomuoto 3D-tulostus.

STL-tiedostoille on olemassa kaksi perustallennusmuotoa: teksti ja binääri.

Teksti

STL-tekstimuoto, kuten sen nimi kertoo, tallentaa 3D-geometrian ihmisen luettavassa tekstimuodossa. Muoto tallentaa tiedot jokaisesta 3D-mallin pinnasta (eli kolmiosta), mukaan lukien sen huippupisteen ja normaalin. Esimerkki kuusi kolmiota sisältävästä STL-tiedostosta on seuraava:

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ääri

Binääri STL-tiedostomuoto on rakenteeltaan suhteellisen yksinkertainen. Tiedosto alkaa 80-tavuisella otsikkolohkolla, joka sisältää yleensä STL:n luomiseen käytetyn 3D-ohjelmistotyökalun tai -ohjelman ASCII-tekstiä. Tämän jälkeen on 32-bittinen kokonaislukukenttä, joka sisältää STL-tiedoston sisältämien kolmioiden lukumäärän. Seuraavassa on yksityiskohdat kustakin 3D-mallissa löydetystä kolmiosta järjestyksessä. Jokaisesta kolmiosta tallennetut tiedot ovat seuraavat:

Kuten yllä olevista kentistä näkyy, STL-muodossa ei ole mahdollisuuksia tallentaa STL-työkaluillamme luettavaa 3D-malliin liittyvää materiaalia tai pintakuvioinformaatiota. On totta, että vuosien varrella jotkin toimittajat ovat käyttäneet 16-bittistä attribuuttikenttää keinona tallentaa rajoitettuja väritietoja yksittäisistä kolmioista; näitä ei kuitenkaan koskaan standardoitu. STL-muunnostyökalumme tukevat STL-tiedostojen luomista, jotka tukevat näitä rajoitettuja värimuotoja. STL-tiedostojen avaamiseen käytetty ohjelmisto ei kuitenkaan välttämättä renderöi mallia oikein. Jos olet kiinnostunut nykyaikaisesta, kompaktista 3D-mallin muodosta, joka on suunniteltu 3D-tulostuksen maailmaan, tutustu 3MF-malliformaattiin, joka on suunniteltu erityisesti tätä tehtävää varten.

Yksinkertainen STL-pyramidi 3D-malli
Animoitu STL-malli

Yhteenveto

Useimmat 3D-grafiikan muokkausohjelmistot tukevat STL-tiedostoja niiden yksinkertaisen rakenteen vuoksi. STL-tiedostoja käytetään myös yleisesti 3D-tulostuspiireissä tiedostojen jakamiseen ja 3D-mallien tulostamiseen. Meidän STL-katselutyökalu tukee täysin STL-muotoa, mukaan lukien VisCAM- ja SolidView-muodot.

Esimerkki STL tiedostoa

Tässä on joitain esimerkki STL tiedostoa ladattavaksi ja käytettäväksi omissa projekteissasi.

Kiehkura

Kiehkura

Yksinkertainen pyörre 3D-malli, joka on luotu käyttämällä meidän PNG - STL työkalu Extrude- tilassa.

swirl.stl (729,96kb)

Kuutio

Kuutio

Klassinen kuution esimerkki tallennetaan STL-tiedostona. STL-tiedostossa tämä kuutio on tallennettu 12 kolmion sarjana.

cube.stl (684,00 b)

© 2024 ImageToStl. Muunna PNG- ja JPG-tiedostosi 3D STL -tiedostoiksi.