Wszystko o druku 3D
Uncategorized

Format pliku STL (drukowanie 3D) – jak to działa?

Co to jest plik STL? Jakie ma zastosowania? Jak działa? Szczegółowo wyjaśniamy format pliku STL do drukowania 3D.

Oto podstawa tego, czym są i jak działają, zalety i wady ich użytkowania, a także alternatywne formaty plików do rozważenia. W tym artykule mówimy o formacie pliku drukowania 3D, a nie o Standardowej Bibliotece Szablonów w C ++.

Co to jest plik STL?

W skrócie, plik STL przechowuje informacje o modelach 3D. Ten format opisuje tylko geometrię powierzchni trójwymiarowego obiektu bez reprezentacji koloru, tekstury lub innych typowych atrybutów modelu.

Pliki te są zwykle generowane przez program do projektowania wspomaganego komputerowo (CAD), jako produkt końcowy procesu modelowania 3D. „.STL” jest rozszerzeniem formatu pliku STL.

Format pliku STL jest najczęściej stosowanym formatem pliku do drukowania 3D. W połączeniu z krajalnicą 3D umożliwia komunikację komputera ze sprzętem drukarki 3D.

Od skromnych początków format pliku STL został przyjęty i obsługiwany przez wiele innych pakietów oprogramowania CAD, a dziś jest szeroko stosowany do szybkiego prototypowania, drukowania 3D i produkcji wspomaganej komputerowo. Hobbyści i profesjonaliści używają go podobnie.

Co oznacza rozszerzenie pliku .STL?

Prawdziwe znaczenie rozszerzenia pliku .STL zostało zagubione w mgiełce czasu.

Powszechnie uważa się, że jest to skrót słowa STereoLithography, chociaż czasami jest również określany jako „Standardowy język trójkąta” lub „Standardowy język Tesselacji”.

W jaki sposób format pliku STL przechowuje model 3D?

Głównym celem formatu pliku STL jest zakodowanie geometrii powierzchni obiektu 3D. Koduje te informacje za pomocą prostej koncepcji zwanej „teselacją”.
Tesselacja

Tesselacja to proces kafelkowania powierzchni o jednym lub większej liczbie kształtów geometrycznych, tak aby nie dochodziło do nakładania się ani luk. Jeśli kiedykolwiek widziałeś podłogę lub ścianę wyłożoną kafelkami, jest to dobry przykład mozaiki.
Wyłożone kafelkami ściany i podłoga są prostymi przykładami mozaikowania
Wyłożone kafelkami ściany i podłoga są prostymi przykładami mozaikowania

Tesselacja może obejmować proste kształty geometryczne lub bardzo skomplikowane (i pomysłowe) kształty. Oto kilka przykładów mozaik artystycznych słynnego malarza M. C. Eschera. W rzeczywistości, jeśli chcesz zobaczyć więcej przykładów niesamowitych teselacji, zalecamy sprawdzenie jego obrazów.
Dwa obrazy teselacyjne M. C. Eschera
Dwa obrazy teselacyjne M. C. Eschera
3.2 Wynalezienie formatu pliku STL: wykorzystanie teselacji do kodowania geometrii powierzchni

W 1987 roku Chuck Hull wynalazł właśnie pierwszą stereolitograficzną drukarkę 3D, a Albert Consulting Group ds. Systemów 3D próbowała znaleźć sposób na przesłanie informacji o modelach 3D CAD do drukarki 3D. Zdali sobie sprawę, że mogą wykorzystać teselacje powierzchni modelu 3D do zakodowania tych informacji!

Format pliku STL

Podstawową ideą było mozaikowanie dwuwymiarowej zewnętrznej powierzchni modeli 3D za pomocą małych trójkątów (zwanych również „fasetkami”) i przechowywanie informacji o fasetach w pliku.

Spójrzmy na kilka przykładów, aby zrozumieć, jak to działa. Na przykład, jeśli masz prostą kostkę 3D, można ją pokryć 12 trójkątami, jak pokazano na poniższym obrazku. Jak widać, na twarz znajdują się dwa trójkąty. Ponieważ sześcian ma sześć ścian, daje w sumie 12 trójkątów.

Jeśli masz model 3D kuli, może być pokryty wieloma małymi trójkątami, również pokazanymi na tym samym obrazie.
Tesselacje sześcianu i kuli
Tesselacje sześcianu i kuli

Oto kolejny przykład bardzo skomplikowanego kształtu 3D, który został mozaikowany z trójkątami.
Tesselacja świni 3D (źródło: i.materialize)
Tesselacja świni 3D (źródło: i.materialize)

Grupa konsultingowa Albert Systems ds. Systemów 3D zdała sobie sprawę, że jeśli mogłyby przechowywać informacje o tych maleńkich trójkątach w pliku, plik ten mógłby całkowicie opisać powierzchnię dowolnego modelu 3D. To stworzyło podstawową ideę formatu pliku STL!

W jaki sposób plik STL przechowuje informacje o aspektach?

Format pliku STL zapewnia dwa różne sposoby przechowywania informacji o trójkątnych ściankach pokrywających powierzchnię obiektu. Są to tak zwane kodowanie ASCII i kodowanie binarne. W obu formatach przechowywane są następujące informacje o każdym trójkącie:

    Współrzędne wierzchołków.
    Składniki wektora normalnego jednostki do trójkąta. Wektor normalny powinien być skierowany na zewnątrz w stosunku do modelu 3D.

Plik STL przechowuje współrzędne wierzchołków i komponentów wektora normalnego jednostki do faset
Plik STL przechowuje współrzędne wierzchołków i komponentów wektora normalnego jednostki do faset
4.1 Format pliku ASCII STL

Plik ASCII STL zaczyna się od linii obowiązkowej:

solid <nazwa>

gdzie <nazwa> to nazwa modelu 3D. Nazwę można pozostawić pustą, ale w tym przypadku musi być spacja po wyrazie solid.

Plik kontynuuje informacje o trójkątach pokrywających. Informacje o wierzchołkach i wektorze normalnym są reprezentowane w następujący sposób:

facet normal nx ny nz
    zewnętrzna pętla
        wierzchołek v1x v1y v1z
        wierzchołek v2x v2y v2z
        wierzchołek v3x v3y v3z
    endloop
endfacet

Tutaj n jest normalną do trójkąta, a v1, v2 i v3 są wierzchołkami trójkąta. Wartości współrzędnych są reprezentowane jako liczba zmiennoprzecinkowa w formacie wykładniczym-mantysa-e-znak-wykładnik, np. „3.245000e-002”.

Plik kończy się linią obowiązkową:

endolid <nazwa>

4.2 Binarny format pliku STL

Jeśli teselacja obejmuje wiele małych trójkątów, plik STC ASCII może stać się ogromny. Dlatego istnieje bardziej kompaktowa wersja binarna.

Binarny plik STL zaczyna się od 80-znakowego nagłówka. Jest to na ogół ignorowane przez większość czytników plików STL, z pewnymi znaczącymi wyjątkami, o których powiemy później. Po nagłówku całkowita liczba trójkątów jest wskazywana za pomocą 4-bajtowej liczby całkowitej bez znaku.

UINT8 [80] – Nagłówek
UINT32 – Liczba trójkątów

Informacje o trójkątach następują następnie. Plik kończy się po ostatnim trójkącie.

Każdy trójkąt jest reprezentowany przez dwanaście 32-bitowych liczb zmiennoprzecinkowych. Podobnie jak plik ASCII STL, 3 liczby dotyczą kartezjańskich współrzędnych 3D normalnej do trójkąta. Pozostałe 9 liczb dotyczy współrzędnych wierzchołków (po trzy). Oto jak to wygląda:

trójkąt
REAL32 [3] – Wektor normalny
REAL32 [3] – Wierzchołek 1
REAL32 [3] – Wierzchołek 2
REAL32 [3] – Wierzchołek 3
UINT16 – Liczba bajtów atrybutów
koniec

Zauważ, że po każdym trójkącie jest 2-bajtowa sekwencja zwana „liczbą bajtów atrybutów”. W większości przypadków jest to ustawione na zero i działa jako odstępnik między dwoma trójkątami. Ale niektóre programy używają również tych 2 bajtów do kodowania dodatkowych informacji o trójkącie. Taki przykład zobaczymy później, w którym te bajty zostaną wykorzystane do przechowywania informacji o kolorze.

Specjalne zasady dotyczące formatu STL

Specyfikacja STL ma specjalne zasady dotyczące teselacji i przechowywania informacji.
5.1 Reguła wierzchołków

    Reguła wierzchołków mówi, że każdy trójkąt musi dzielić dwa wierzchołki z sąsiednimi trójkątami.

Tej zasady należy przestrzegać podczas mozaikowania powierzchni obiektu 3D.

Oto przykład prawidłowej i nieprawidłowej teselacji, zgodnie z tą regułą. Liczba po lewej stronie narusza tę zasadę i jest niepoprawną teselacją, podczas gdy liczba po prawej jest zgodna i jest prawą teselacją.
Reguła wierzchołków dla plików STL: rysunek po lewej stronie jest niepoprawną teselacją, podczas gdy rysunek po prawej jest akceptowalny.
Reguła wierzchołków dla plików STL: rysunek po lewej stronie jest niepoprawną teselacją, podczas gdy rysunek po prawej jest akceptowalny.
5.2 Reguła orientacji

    Reguła orientacji mówi, że orientacja aspektu (tzn. Która strona jest „wewnątrz” obiektu 3D, a którą „na zewnątrz”) musi być określona na dwa sposoby.

Po pierwsze, kierunek normalny powinien być skierowany na zewnątrz. Po drugie, wierzchołki są wymienione w kolejności przeciwnej do ruchu wskazówek zegara, patrząc na obiekt z zewnątrz (reguła po prawej stronie).
Orientacja każdego aspektu jest określona na dwa sposoby: przez kierunek wektora normalnego i przez uporządkowanie wierzchołków
Orientacja każdego aspektu jest określona na dwa sposoby: przez kierunek wektora normalnego i przez uporządkowanie wierzchołków

Ta redundancja istnieje z jakiegoś powodu. Pomaga zapewnić spójność danych i wykrywanie uszkodzonych danych. Oprogramowanie może na przykład obliczyć orientację na podstawie normalnej, a następnie na podstawie wierzchołków i sprawdzić, czy pasują do siebie. Jeśli nie, może zadeklarować uszkodzenie pliku STL!
5.3. Wszystkie dodatnie reguły oktantów

    Reguła dodatniej liczby oktantowej mówi, że wszystkie współrzędne wierzchołków trójkąta muszą być dodatnie.

Oznacza to, że obiekt 3D żyje we w pełni dodatniej oktansie kartezjańskiego układu współrzędnych 3D (i stąd nazwa).

Uzasadnieniem tej reguły jest oszczędność miejsca. Gdyby obiekt 3D mógł mieszkać gdziekolwiek w przestrzeni współrzędnych, musielibyśmy poradzić sobie z ujemnymi współrzędnymi. Aby przechowywać ujemne współrzędne, należy użyć podpisanych liczb zmiennoprzecinkowych. Podpisane liczby zmiennoprzecinkowe wymagają jednego dodatkowego bitu do przechowywania znaku (+/-). Zapewniając, że wszystkie współrzędne są dodatnie, reguła ta gwarantuje, że możemy użyć liczb niepodpisanych dla współrzędnych i zaoszczędzić trochę dla każdej przechowywanej wartości współrzędnych.
Oktant I (czerwony) jest ósemką dodatnią
Oktant I (czerwony) jest ósemką dodatnią
5.4 Reguła sortowania trójkątów

    Reguła sortowania trójkątów zaleca, aby trójkąty były wyświetlane w kolejności rosnącej wartości Z.

Pomaga to krajaczom w szybszym krojeniu modeli 3D. Jednak ta zasada nie jest ściśle egzekwowana.

Jak drukowany jest plik STL 3D?

Oprogramowanie Cura Slicer

W przypadku drukowania 3D plik STL należy otworzyć w specjalnej krajalnicy. Co to jest krajalnica? Jest to oprogramowanie do drukowania 3D, które konwertuje cyfrowe modele 3D na instrukcje drukowania dla drukarki 3D w celu utworzenia obiektu.

Krajalnica dzieli plik STL na setki (czasem tysiące) płaskich poziomych warstw w oparciu o wybrane ustawienia i oblicza, ile materiału będzie musiała wytłaczać drukarka i ile czasu to zajmie.

Wszystkie te informacje są następnie pakowane w plik GCode, język ojczysty drukarki 3D. Ustawienia krajalnicy mają wpływ na jakość wydruku, dlatego ważne jest, aby mieć odpowiednie oprogramowanie i ustawienia, aby uzyskać najlepszą możliwą jakość wydruku.

Po przesłaniu kodu GCode do drukarki 3D następnym etapem jest złożenie osobnych dwuwymiarowych warstw jako trójwymiarowego obiektu na stole. Odbywa się to poprzez osadzanie kolejnych cienkich warstw tworzyw sztucznych, metali lub materiałów kompozytowych i budowanie modelu po jednej warstwie.

Więcej informacji: Ustawienia krajalnicy 3D dla początkujących – 8 rzeczy, które musisz wiedzieć

Czy każdy plik STL 3D można wydrukować?

Niestety nie. Tylko projekt 3D specjalnie zaprojektowany do drukowania 3D można wydrukować w 3D. Plik STL jest tylko pojemnikiem na dane, a nie gwarancją, że coś można wydrukować.

Modele 3D odpowiednie do drukowania 3D muszą mieć minimalną grubość ścianki i „wodoszczelną” geometrię powierzchni, aby można je było drukować w 3D. Nawet jeśli jest to widoczne na ekranie komputera, nie można wydrukować czegoś o grubości ścianki zero.

Rozważane są również wystające elementy modelu. Spójrz na logo ALL3DP na powyższym obrazku; jeśli model jest wydrukowany pionowo, wówczas wystające elementy o kącie większym niż 45 stopni będą wymagały podpór (które można zobaczyć na zielono).

Podczas pobierania pliku STL, którego sam nie utworzyłeś, warto poświęcić czas na sprawdzenie, czy rzeczywiście można go wydrukować w 3D. Pozwoli ci to zaoszczędzić dużo czasu i frustracji (i zmarnowanego filamentu).

Dalsza lektura: Samouczek MeshMixer dla początkujących w zakresie drukowania 3D i 9 ważnych koncepcji drukowania 3D, które każdy powinien wiedzieć

Optymalizacja pliku STL w celu uzyskania najlepszej wydajności drukowania 3D

Format pliku STL jest zbliżony do powierzchni modelu CAD z trójkątami. Przybliżenie nigdy nie jest idealne, a fasety wprowadzają szorstkość do modelu.
Idealna sferyczna powierzchnia po lewej stronie jest przybliżona przez teselacje. Figura po prawej używa dużych trójkątów, co daje gruboziarnisty model. Liczba na środku używa mniejszych trójkątów i osiąga gładsze przybliżenie (źródło: i.materialize)
Idealna sferyczna powierzchnia po lewej stronie jest przybliżona przez teselacje. Figura po prawej używa dużych trójkątów, co daje gruboziarnisty model. Liczba na środku używa mniejszych trójkątów i osiąga gładsze przybliżenie (źródło: i.materialize)

Drukarka 3D wydrukuje obiekt z taką samą grubością, jak określono w pliku STL. Oczywiście, zmniejszając i zmniejszając trójkąty, można przybliżać coraz lepiej, co daje wydruki dobrej jakości. Jednak wraz ze zmniejszeniem wielkości trójkąta wzrasta również liczba trójkątów potrzebnych do pokrycia powierzchni. Prowadzi to do gigantycznego pliku STL, którego drukarki 3D nie są w stanie obsłużyć. Uciążliwe jest także udostępnianie lub przesyłanie tak dużych plików.

Dlatego bardzo ważne jest znalezienie właściwej równowagi między rozmiarem pliku a jakością wydruku. Zmniejszenie wielkości trójkątów ad infinitum nie ma sensu, ponieważ w pewnym momencie twoje oko nie będzie w stanie odróżnić jakości druku.

Większość oprogramowania CAD oferuje kilka ustawień podczas eksportowania plików STL. Te ustawienia kontrolują rozmiar aspektów, a tym samym jakość wydruku i rozmiar pliku. Zajrzyjmy do najważniejszych ustawień i znajdź ich optymalne wartości.
8.1 Wysokość cięciwy lub tolerancja

Większość oprogramowania CAD pozwala wybrać parametr zwany wysokością cięciwy lub tolerancją. Wysokość cięciwy to maksymalna odległość od powierzchni oryginalnego projektu i siatki STL. Jeśli wybierzesz odpowiednią tolerancję, wydruki będą wyglądały gładko i nie będą pikselowane. Oczywistym jest, że im mniejsza wysokość cięciwy, tym dokładniej aspekty przedstawiają rzeczywistą powierzchnię modelu.
Wysokość cięciwy to wysokość między siatką STL a rzeczywistą powierzchnią (źródło: www.3dhubs.com)
Wysokość cięciwy to wysokość między siatką STL a rzeczywistą powierzchnią (źródło: www.3dhubs.com)

Zaleca się ustawienie tolerancji między 0,01 milimetra a 0,001 milimetra. Zwykle daje to wydruki dobrej jakości. Nie ma sensu dalej tego zmniejszać, ponieważ drukarki 3D nie mogą drukować z takim poziomem szczegółowości.
8.2 Odchylenie kątowe lub tolerancja kątowa

Tolerancja kątowa ogranicza kąt między normalnymi sąsiadujących trójkątów. Domyślny kąt jest zwykle ustawiony na 15 stopni. Zmniejszenie tolerancji (która może wynosić od 0 do 1) poprawia rozdzielczość drukowania.
Tolerancja kątowa to kąt między normalnymi sąsiadujących trójkątów (źródło: www.3dhubs.com)
Tolerancja kątowa to kąt między normalnymi sąsiadujących trójkątów (źródło: www.3dhubs.com)

Zalecane ustawienie tego parametru to 0.
8.3 Binarny czy ASCII?

Wreszcie masz do wyboru eksport pliku STL w formacie binarnym lub ASCII. Format binarny jest zawsze zalecany do drukowania 3D, ponieważ powoduje mniejsze rozmiary plików. Jeśli jednak chcesz ręcznie sprawdzić plik STL pod kątem debugowania, preferowany jest ASCII, ponieważ jest łatwiejszy do odczytania.

Czy istnieją jakieś alternatywy dla formatu pliku STL?

Siatka 3MF

Format pliku STL nie jest jedynym formatem używanym w drukowaniu 3D. Istnieje ponad 30 formatów plików do drukowania 3D. Najważniejszy jest format pliku OBJ, w którym można przechowywać profile kolorów i tekstur. Inną opcją jest format pliku Polygon (PLY), który pierwotnie był używany do przechowywania skanowanych obiektów 3D.

Ostatnio podjęto starania o uruchomienie nowego typu pliku przez konsorcjum 3MF, które proponuje nowy format pliku do drukowania 3D o nazwie 3MF. Twierdzą, że usprawni i poprawi proces drukowania 3D.

Aby go wdrożyć, Microsoft nawiązał współpracę z firmami takimi jak Autodesk, HP i Shapeways, aby urzeczywistnić ich wizję. Więcej szczegółów na temat konsorcjum 3MF można przeczytać na ich stronie internetowej, wraz ze wstępną dokumentacją dotyczącą typu pliku 3MF na stronie GitHub. Jest jednak o wiele za wcześnie, aby powiedzieć, czy zostanie to powszechnie przyjęte.

Zalety i wady korzystania z formatu pliku STL w porównaniu z innymi formatami plików

Ponieważ istnieje wiele formatów plików do drukowania 3D, oczywiste pytanie brzmi: z którego należy korzystać przy drukowaniu? Odpowiedź, jak się okazuje, zależy w dużej mierze od przypadku użycia.
10.1 Kiedy nie używać pliku STL

Jak widzieliśmy wcześniej, format pliku STL nie może przechowywać dodatkowych informacji, takich jak kolor, materiał itp. Faset lub trójkątów. Przechowuje tylko informacje o wierzchołkach i normalnym wektorze. Oznacza to, że jeśli chcesz użyć wielu kolorów lub wielu materiałów do swoich wydruków, format pliku STL nie jest właściwym wyborem. Format OBJ to popularny format cieszący się dobrym wsparciem, który pozwala określić kolor, materiał itp. Dlatego jest to właściwy wybór do tego zadania.
10.2 Kiedy używać pliku STL

Z drugiej strony, jeśli chcesz drukować jednym kolorem lub materiałem, co najczęściej ma miejsce, wówczas STL jest lepszy niż OBJ, ponieważ jest prostszy, co prowadzi do mniejszych rozmiarów plików i szybszego przetwarzania.
10.3 Inne zalety formatu pliku STL

Uniwersalny: Kolejną dużą zaletą formatu pliku STL jest to, że jest uniwersalny i obsługiwany przez prawie wszystkie drukarki 3D. Nie można tego powiedzieć o formacie OBJ, mimo że cieszy się również rozsądnym przyjęciem i wsparciem. Formaty VRML, AMF i 3MF nie są obecnie szeroko obsługiwane.

Dojrzały ekosystem: większość modeli do druku 3D, które można znaleźć w Internecie, ma format pliku STL. Istnienie tego ekosystemu, w połączeniu z inwestycjami w oprogramowanie oparte na STL, dokonywanymi przez producentów drukarek 3D, doprowadziło do powstania dużej bazy użytkowników, która jest mocno zainwestowana w ten format. Oznacza to, że istnieje wiele programów innych firm zajmujących się plikami STL, co nie ma miejsca w przypadku innych formatów plików.
10.4 Niektóre wady formatu pliku STL

Istnieją również rażące wady korzystania z STL. Ponieważ wierność procesów drukowania obejmuje rozdzielczość w skali mikronów, liczba trójkątów wymaganych do opisania gładko zakrzywionych powierzchni może spowodować ogromne rozmiary plików. Nie można również dołączyć metadanych (takich jak informacje o autorze i prawach autorskich) do pliku STL.
10.5 Werdykt

Jeśli Twoje potrzeby drukowania 3D są proste, być może nie ma powodu, aby odejść od formatu pliku STL. Jednak w przypadku bardziej zaawansowanych wydruków z wykorzystaniem wielu materiałów i kolorów może być wskazane wypróbowanie OBJ lub innych dostępnych formatów.

Kolor w formacie pliku STL

Selfie 3d
W ostatniej sekcji powiedzieliśmy, że format pliku STL nie obsługuje modeli wielokolorowych. Powód, dla którego w formacie pliku STL brakuje informacji o kolorze, jest prosty. Gdy w latach 80. ewoluowało szybkie prototypowanie, nikt nie myślał o drukowaniu w kolorze. Obecnie materiały i procesy do drukowania 3D ewoluują szybko. Niektóre pozwalają drukować w pełnym kolorze – wystarczy pomyśleć o piaskowcowych selfie 3D, jak pokazano powyżej.

Jednak nie jest całkowicie uczciwe stwierdzenie, że STL nie obsługuje kolorów. Okazuje się, że istnieją niestandardowe wersje formatu STL, które rzeczywiście są w stanie przenosić informacje o kolorach.

Na przykład pakiety oprogramowania VisCAM i Solidview używają „liczby bajtów atrybutów” na końcu każdego trójkąta do przechowywania 15-bitowego koloru RGB za pomocą następującego systemu:

    bity od 0 do 4 dla niebieskiego (od 0 do 31),
    bity od 5 do 9 dla koloru zielonego (od 0 do 31),
    bity od 10 do 14 dla koloru czerwonego (od 0 do 31),
    bit 15 to 1, jeśli kolor jest prawidłowy, lub 0, jeśli kolor jest nieprawidłowy (jak w przypadku normalnych plików STL).

Z drugiej strony oprogramowanie Materialize Magics wykorzystuje 80-bajtowy nagłówek w formacie binarnym do przedstawienia ogólnego koloru obiektu 3D. Kolor określa się, dodając ciąg ASCII „COLOR =”, a następnie cztery bajty reprezentujące kanał czerwony, zielony, niebieski i alfa (przezroczystość) w zakresie 0–255. Ten kolor podstawowy można również zastąpić przy każdym aspekcie przy użyciu bajtów „liczba bajtów atrybutów”.

Skąd brać pliki STL?

Jeśli czytałeś do tej pory, gratulacje! Wiesz już sporo o STL i bez wątpienia można go nazwać ekspertem od formatu plików STL.

W tej ostatniej sekcji udostępnimy niesamowite oprogramowanie i zasoby, których możesz użyć do pobierania, przeglądania, edycji i naprawy plików STL.
12.1 Pobieranie plików STL

Format pliku STL

W sieci istnieje wiele repozytoriów, rynków i wyszukiwarek zawierających dosłownie miliony bezpłatnych plików STL. Możesz odnieść się do naszej regularnie aktualizowanej listy – Najlepsze strony 2019 dla bezpłatnych plików STL i modeli drukarek 3D – lub możesz wybrać jeden z tych modeli, aby rozpocząć: 50 fajnych rzeczy do wydrukowania 3D w sierpniu 2019
12.2 Otwieranie i przeglądanie pliku STL

Format pliku STL

Na szczęście otwarcie pliku STL nie jest zbyt skomplikowane. W tym celu istnieje kilka darmowych przeglądarek plików STL, których można używać online lub jako aplikację komputerową. Zobacz nasz dedykowany przewodnik tutaj: 2019 Najlepsze bezpłatne narzędzia do przeglądania plików STL
12.3 Edycja i konwersja pliku STL

Format pliku STL

Tak, całkowicie można edytować plik STL i przekonwertować plik STL na inny format pliku. Ponieważ format jest otwarty, nic nie stoi na przeszkodzie, aby zmienić zawartość pliku. W rzeczywistości proces edycji jest dość łatwy. Mamy dedykowany artykuł na ten temat: 7 darmowych edytorów STL + jak edytować i naprawiać pliki STL
12.4 Naprawianie pliku STL

Format pliku STL

Pamiętasz sekcję, w której omawialiśmy zasady, które muszą spełniać pliki STL? Na przykład sąsiednie trójkąty muszą dzielić dwa wierzchołki, a reguła prawej ręki zastosowana na wierzchołkach powinna dawać taką samą orientację jak wektor normalny. Jeśli warunki te zostaną naruszone w pliku STL, oznacza to, że jest uszkodzony lub uszkodzony.

Istnieje kilka programów, które mogą pomóc w naprawie uszkodzonego pliku STL. Na przykład Netfabb Basic jest doskonałym narzędziem do naprawy najczęstszych problemów z plikami STL. Więcej informacji na temat tych programów można znaleźć w naszym artykule: Najlepsze narzędzia do drukowania 3D 2019 (wszystkie są bezpłatne)
13. Wniosek

Podsumowując, dowiedzieliśmy się, w jaki sposób format pliku STL koduje układ modeli 3D. Dyskutowaliśmy o tym, jak zoptymalizować pliki STL w celu uzyskania najlepszej jakości druku 3D. Rozmawialiśmy o tym, jak format pliku STL wypada w porównaniu z innym popularnym formatem pliku drukowania 3D .OBJ i kiedy używać każdego z tych formatów. Na koniec udostępniliśmy niektóre zasoby, za pomocą których możesz pobierać, przeglądać, edytować i naprawiać pliki STL.

Mamy nadzieję, że dogłębne zrozumienie formatu pliku STL pomoże Ci stać się bardziej kompetentnym użytkownikiem drukarki 3D. Jeśli uznasz ten artykuł za przydatny, podziel się nim z innymi entuzjastami drukowania 3D i rozpowszechniaj informacje. Czy masz jakieś pytania lub uwagi? Daj nam znać w komentarzach poniżej!

Dodaj komentarz

avatar
  Subscribe  
Powiadom o