FájlinformációSTL EszközökMinta STL fájlLegfrissebb hírek

STL (Standard Triangle Language)

KiterjesztésSTL
Teljes névStandard Triangle Language
típus3D modell
Mime típusapplication/vnd.ms-pki.stl
FormátumText & Binary
EszközökSTL Átalakítók, 3D modell Voxelizer, Hozzon létre STL animációt, Tömörítés STL, Szöveg a következőnek: STL, Nézet STL
NyitottBlender, Daz Studio, MeshLab, CAD Assistant
STL

Az STL fájlformátum (Standard Triangle Language) egy egyszerű 3D-s formátum, amelyet az adatok tárolására és továbbítására használnak. 3D modell. A formátumot a '80-as években dolgozták ki, de még ma is használják, és ugyanolyan népszerű, mint sok modern alternatív formátum, mint pl. 3MF. Az STL formátum a háromszögek egyszerű listája, ahol minden háromszög 3 csúcsból áll, amelyek a háromszögeket reprezentálják, a 3D-s térben elfoglalt pozíciót és 3 normált, amelyek meghatározzák az irányát.

Az STL formátum egyszerűsége azt jelenti, hogy a legtöbb 3D alkalmazás képes olvasni, és a formátum valamelyest szabványos formátummá vált 3D nyomtatás.

Az STL-fájlok esetében két alapvető tárolási formátum létezik: szöveges és bináris.

Szöveg

Az STL szövegformátum, ahogy a neve is sugallja, a 3D geometriát ember által olvasható szövegformátumban tárolja. A formátum információkat tárol a 3D modellben minden egyes lapról (más néven háromszögről), beleértve a csúcspozíciót és a normált. Példa egy hat háromszöget tartalmazó STL fájlra a következő:

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áris

A bináris STL fájlformátum viszonylag egyszerű szerkezetű. A fájl egy 80 bájtos fejlécblokkkal kezdődik, amely általában az STL létrehozásához használt 3D szoftvereszköz vagy program ASCII szövegét tartalmazza. Ezt követi egy 32 bites egész mező, amely az STL fájlban található háromszögek számát tartalmazza. Az alábbiakban a 3D-s modellben található egyes háromszögek részletei láthatók egymás után. Az egyes háromszögekhez tárolt információk a következők:

Amint a fenti mezőkből látható, az STL formátumnak nincs lehetősége az STL eszközeink által beolvasott 3D modellhez kapcsolódó anyag- vagy textúrainformációk tárolására. Igaz, hogy az évek során egyes gyártók a 16 bites attribútummezőt használták az egyes háromszögekre vonatkozó korlátozott színinformációk tárolására; ezeket azonban soha nem szabványosították. STL-konverziós eszközeink támogatják az ezeket a korlátozott színformátumokat támogató STL-fájlok létrehozását; azonban előfordulhat, hogy az STL fájlok megnyitásához használt szoftver nem jeleníti meg megfelelően a modellt. Ha érdekli egy modern, kompakt, a 3D nyomtatás világába tervezett 3D modell formátum, akkor nézze meg a 3MF modellformátumot, amelyet kifejezetten erre a feladatra terveztek.

Egy egyszerű STL piramis 3D modell
Egy animált STL modell

Összegzés

Az STL fájlokat leegyszerűsített felépítésük miatt a legtöbb 3D grafikus szerkesztő szoftver támogatja. Az STL fájlokat a 3D nyomtatási körökben is gyakran használják fájlok terjesztésére és 3D modellek nyomtatására. A miénk STL megtekintő eszköz teljes mértékben támogatja az STL formátumot, beleértve a VisCAM és SolidView formátumokat.

Minta STL fájl

Itt van néhány példa STL fájl, amelyet letölthet és használhat saját projektjeiben.

Örvény

Örvény

Egy egyszerű örvénylő 3D-s modell, amelyet a mi módszerünkkel hoztunk létre PNG – STL szerszám Extrude módot használva.

swirl.stl (729,96kb)

Kocka

Kocka

A klasszikus kocka példa STL fájlként van tárolva. Az STL fájlon belül ez a kocka 12 háromszögből álló sorozatként tárolódik.

cube.stl (684,00 b)

© 2024 ImageToStl. Alakítsa át PNG és JPG fájljait 3D STL fájlokká.