STL (fájlformátum)

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. május 2-án felülvizsgált verziótól ; az ellenőrzések 6 szerkesztést igényelnek .
STL

STL és CAD formátumok összehasonlítása
Kiterjesztés .stl
MIME típusú alkalmazás/szla [1]
Fejlesztő 3D rendszerek [d] [3]
közzétett 1987 [2]
Formátum típusa 3D modellek
Szabvány(ok) "StereoLithography Interface Specifikáció"
 Médiafájlok a Wikimedia Commons oldalon

Az STL (az angol  sztereolitográfia szóból ) egy fájlformátum , amelyet széles körben [4] [5] használnak objektumok háromdimenziós modelljeinek tárolására additív technológiákban való felhasználás céljából . Az objektumokkal kapcsolatos információkat a rendszer háromszöglapok listájaként tárolja, amelyek leírják az objektum felületét és azok normálisait . Az STL fájl szöveges ( ASCII ) vagy bináris lehet . Nevét a "sztereolitográfia" kifejezés rövidítéséből kapta, mivel eredetileg ebben a 3D nyomtatási technológiában használták.

ASCII STL

Az ASCII STL fájl a következő sorral kezdődik:

szilárd név

ahol a név  egy opcionális karakterlánc (de ha a név ki van hagyva, akkor is szóköznek kell lennie a szilárd jel után). A fájl tetszőleges számú háromszöggel folytatódik, az alábbiak szerint:

fazetta normál n i n j n k külső hurok vertex v 1 x v 1 y v 1 z vertex v 2 x v 2 y v 2 z vertex v 3 x v 3 y v 3 z endloop végpont

ahol mindegyik n és v  egy lebegőpontos szám a következő formátumban: jel, mantissza , "e", előjel, kitevő, például "-2.648000e-002". A fájl a következő sorral végződik:

végleges név

Bináris formátum

Mivel az ASCII STL-fájlok nagyon nagyok lehetnek, ennek a formátumnak létezik bináris változata. A fájl egy 80 karakteres fejléccel kezdődik (amelyet általában figyelmen kívül hagynak, de nem szabad „szilárd” szóval kezdődnie, mivel ez az a sorozat, amely elindítja az ASCII STL fájlt). A fejlécet egy 4 bájtos előjel nélküli egész szám ( little-endian ) követi, amely a fájl háromszöglapjainak számát jelzi. Ezt követően sorra vannak minden háromszöget jellemző adatok.

Minden háromszöget tizenkét 32 bites lebegőpontos szám ír le: 3 szám a normálhoz és 3 szám az X/Y/Z koordináták három csúcsához. Utána jön 2 bájt előjel nélküli 'short', amit 'attribútum byte count'-nak neveznek. Ennek nullának kell lennie egy normál fájlban, mivel a legtöbb program nem érti a többi értéket. [6]

A lebegőpontos számok IEEE lebegőpontos számként vannak ábrázolva, és kis méretűek, bár ez nincs megadva a dokumentációban.

UINT8[80] – Fejléc UINT32 – Háromszögek száma foreach háromszög REAL32[3] – Normálvektor REAL32[3] – 1. csúcs REAL32[3] – 2. csúcs REAL32[3] – 3. csúcs UINT16 – Attribútum bájtszáma vége

Színek bináris STL-ben

Legalább 2 módja van a színinformációk hozzáadásának:

Arc normál

Az STL bináris és ASCII verzióiban az arcnormálnak az objektumtól elfelé mutató egységvektornak kell lennie. A legtöbb programban ez beállítható (0,0,0) és a program automatikusan kiszámítja a normált a háromszög csúcsainak sorrendje alapján a jobbkéz szabály segítségével. Egyes STL-betöltők (például az Art of Illusion STL-bővítménye ) ellenőrzik a fájl normálértékeit a jobbkéz-szabály által kiszámítottakkal, és figyelmeztetnek, ha nem egyeznek. Más szoftverek figyelmen kívül hagyhatják és csak a jobbkéz szabályt használhatják.

Hátrányok

Alkalmazástámogatás

Lásd még

Jegyzetek

  1. STL (.stl) - Wolfram Mathematica 8 dokumentáció . Letöltve: 2011. október 22. Az eredetiből archiválva : 2011. október 20..
  2. Wohlers Associates . Letöltve: 2011. október 22. Az eredetiből archiválva : 2012. április 30..
  3. http://guides.archaeologydataservice.ac.uk/g2gp/3d_2-3
  4. Mechanizmusok és mechanikai eszközök . Letöltve: 2017. október 2. Az eredetiből archiválva : 2014. szeptember 26..
  5. Az STL fájlt széles körben elfogadták a gyors prototípus-ipar de facto szabványos fájlformátumaként
  6. Burns, Marshall. Automatizált gyártás  (határozatlan idejű) . - Prentice Hall , 1993. - ISBN 978-0-13-119462-5 .
  7. 1 2 https://webspace.utexas.edu/reyesr/titanium/stl/stlmarch17.htm Archiválva : 2014. május 15. a Wayback Machine -nél Ez az átalakítás általában sokkal nagyobb fájlt hoz létre, kisebb pontossággal, mint az eredeti 3D-s modell.
  8. KOMPAS-3D Kezdőlap . ascon.net. Letöltve: 2019. szeptember 27. Az eredetiből archiválva : 2019. szeptember 26..

Linkek