Druk 3D

Analiza STL: objętość, waga, koszt i podgląd 3D

Objętość, szczelność, waga filamentu i koszt plików STL, OBJ i 3MF, bez wysyłania.

  • Natychmiast
  • Za darmo
  • Prywatnie (przetwarzane lokalnie)
  • Bez rejestracji

Upuść tutaj plik STL, OBJ lub 3MF

Wbudowany przykład: kostka kalibracyjna 20 mm z otworem 10 mm. Wczytaj własny plik, aby go przeanalizować.

    STL nie zawiera jednostek: slicery zakładają milimetry. Wybierz jednostkę używaną w programie CAD.

    Widok 3D

    Siatka

    Kontrola drukowalności

    Jak obliczane są te wartości
    • Pole = Σ ‖(v1 − v0) × (v2 − v0)‖ / 2 po wszystkich trójkątach.
    • Objętość = |Σ v0 · (v1 × v2) / 6| (suma czworościanów ze znakiem, liczona względem środka prostopadłościanu otaczającego). Ujemny znak zdradza normalne skierowane do wewnątrz.
    • Szczelność: każda krawędź musi należeć do dokładnie 2 trójkątów obchodzących ją w przeciwnych kierunkach. 1 użycie = otwarta krawędź, więcej niż 2 = non-manifold, 2 w tym samym kierunku = niespójna orientacja.
    • Powłoki = składowe spójne po wspólnych wierzchołkach (union-find), po scaleniu identycznych wierzchołków.
    • Środek masy = średnia środków czworościanów ważona ich objętością ze znakiem (poprawna dla zamkniętej siatki).
    • Zdegenerowany = zerowe pole (wierzchołki pokrywające się lub współliniowe); duplikat = te same trzy wierzchołki co inny trójkąt.

    Szacunki wydruku

    Typowe gęstości z kart technicznych producentów: zmień wartość pod swoją szpulę.

    Tylko szacunki: każdy slicer liczy inaczej (wzór wypełnienia, podpory, skirt…). Ścianki ≈ pole ścian × (obrysy × szerokość linii) + pola płaskie × (warstwy × wysokość warstwy), nie więcej niż całkowita objętość.

    Przekształć

    Eksport

    Twój plik nigdy nie opuszcza urządzenia: odczyt, analiza, wyświetlanie i eksport odbywają się w przeglądarce; nic nie jest wysyłane ani zapisywane.

    Analiza pliku STL: objętość, wymiary i drukowalność w kilka sekund

    Przed uruchomieniem druku 3D warto znać objętość elementu, jego wymiary, wagę w filamencie i wiedzieć, czy siatka jest zamknięta. To narzędzie do analizy STL czyta pliki STL (binarne i ASCII), OBJ oraz 3MF, oblicza pole powierzchni, objętość, środek masy i liczbę powłok, a także sprawdza szczelność: otwarte krawędzie, krawędzie non-manifold, orientację normalnych, zdegenerowane i zduplikowane trójkąty.

    Podgląd 3D pokazuje model na stole drukarki, maluje otwarte krawędzie na czerwono i ostrzega, gdy element przekracza obszar roboczy. Potem możesz skalować, obracać o 90°, przeliczać cale na milimetry, odwracać normalne, opuszczać element na Z = 0 i eksportować do binarnego STL, STL ASCII lub OBJ. Wszystko dzieje się w przeglądarce: plik nigdy nie opuszcza urządzenia, nawet model o rozmiarze 250 MB.

    1. Wczytaj plik

      Kliknij „Wybierz plik” lub upuść STL, OBJ albo 3MF na obszar z przerywaną ramką. Po otwarciu strony widać przykładową kostkę, na której można poznać narzędzie. Wybierz jednostkę pliku, jeśli program CAD wyeksportował model w calach lub centymetrach.

    2. Odczytaj siatkę i kontrolę drukowalności

      Blok „Siatka” podaje trójkąty, wierzchołki, wymiary, pole powierzchni, objętość i środek masy. Blok „Kontrola drukowalności” informuje, czy siatka jest zamknięta, jak zorientowane są normalne i ile jest otwartych lub non-manifold krawędzi.

    3. Ustaw szacunki wydruku

      Wybierz materiał, wypełnienie, obrysy, szerokość linii, warstwy górne/dolne, wysokość warstwy i cenę za kg: waga, długość filamentu i koszt aktualizują się natychmiast, wraz z wariantami elementu pełnego i żywicy.

    4. Przekształć w razie potrzeby

      Użyj „Skala (%)”, „Skaluj do rozmiaru”, „Obróć o 90° wokół X/Y/Z”, „Przelicz jednostki”, „Odwróć normalne”, „Wyśrodkuj na stole” lub „Opuść na Z = 0”. Każda operacja ponawia analizę i kontrolę stołu.

    5. Wyeksportuj

      Pobierz przekształcony model jako „Binarny STL”, „STL ASCII” lub „OBJ”. Nazwa pochodzi z pierwotnego pliku, a rozmiar binarnego STL jest pokazany przed pobraniem.

    Jak działa analiza STL

    Binarny STL rozpoznawany jest po dokładnym rozmiarze, 84 + 50 × n bajtów dla n trójkątów, a nie po słowie „solid” w nagłówku, które niektóre programy zapisują także w plikach binarnych. STL ASCII jest czytany fragmentami, z obsługą końców linii Windows, notacji naukowej i nazw brył ze spacjami. Pliki OBJ czytane są z linii v i f, wielokąty dzielone są wachlarzowo, a ujemne indeksy rozwiązywane. 3MF to archiwum ZIP: narzędzie czyta katalog centralny, rozpakowuje część modelu wskazaną przez relacje pakietu (zwykle 3D/3dmodel.model), stosuje przekształcenia komponentów i elementów budowy oraz przelicza zadeklarowaną jednostkę na milimetry. Następnie identyczne wierzchołki są scalane, aby odtworzyć topologię.

    • Pole powierzchni: suma połowy normy iloczynu wektorowego każdego trójkąta.
    • Objętość: suma czworościanów ze znakiem v0 · (v1 × v2) / 6; ujemny wynik zdradza normalne skierowane do wewnątrz, a otwarta siatka czyni wartość niewiarygodną.
    • Szczelność: każda krawędź musi być użyta przez dokładnie dwa trójkąty obchodzące ją w przeciwnych kierunkach; jedno użycie = otwarta krawędź, więcej niż dwa = non-manifold, dwa w tym samym kierunku = niespójna orientacja.
    • Powłoki: składowe spójne po wspólnych wierzchołkach (union-find), co ujawnia pustki i pliki z wieloma częściami.
    • Szacunek: ścianki ≈ pole ścian × obrysy × szerokość linii + pola płaskie × warstwy × wysokość warstwy, nie więcej niż objętość; wnętrze × wypełnienie; waga = objętość materiału × gęstość; długość = objętość ÷ przekrój filamentu.

    Typowe gęstości filamentów i żywic

    MateriałUżyta gęstość (g/cm³)Zakres w kartach technicznychWaga 1 m filamentu 1,75 mm
    PLA1,241,17 do 1,25≈ 2,98 g
    PETG1,271,25 do 1,30≈ 3,05 g
    ABS1,041,04 do 1,14≈ 2,50 g
    ASA1,071,07 do 1,13≈ 2,57 g
    TPU1,211,11 do 1,22≈ 2,91 g
    Nylon (PA)1,141,01 (PA12) do 1,15 (PA6)≈ 2,74 g
    PC1,201,19 do 1,22≈ 2,89 g
    Żywica standardowa1,101,05 do 1,251,10 kg na litr

    Typowe wartości zebrane w październiku 2026 r. z kart technicznych producentów (Prusament, Polymaker, Fiberlogy, Anycubic). Gęstość zależy od marki, koloru i wypełniaczy: zmień ją w narzędziu zgodnie ze swoją szpulą. Waga metra = π × (0,875 mm)² × 1 m × gęstość.

    Do czego przydaje się analiza STL

    • Wycena wydruku: waga × cena za kg daje koszt materiału w wycenie, zarówno dla hobbystów, jak i usług druku.
    • Sprawdzenie pobranego modelu przed cięciem: szczelność, wiele powłok, odwrócone normalne i rzeczywiste wymiary pliku z Printables lub Thingiverse.
    • Poprawa jednostek: model wyeksportowany w calach wygląda na 25,4 razy za mały; przeliczenie cale → mm naprawia to przed eksportem.
    • Zmniejszenie STL ASCII: eksport binarny zmniejsza rozmiar cztero- do sześciokrotnie bez zmiany geometrii, wygodne do udostępniania i archiwizacji.
    • Przygotowanie stołu: sprawdzenie, czy element mieści się w 220 × 220 × 250 mm, 256 × 256 × 256 mm lub na własnym stole, obrót o 90° i opuszczenie na Z = 0 przed otwarciem slicera.

    Częste problemy i rozwiązania

    • Model ma 1 mm zamiast 25 mm: został wyeksportowany w calach. Wybierz „cale” jako jednostkę pliku lub zastosuj „cale → mm (× 25,4)”.
    • Objętość „niewiarygodna”: siatka ma otwarte krawędzie. Pokaż je na czerwono przyciskiem „Otwarte krawędzie”, a potem napraw model w CAD lub narzędziu naprawczym i przeanalizuj ponownie.
    • Pomarańczowe ściany w podglądzie 3D: te trójkąty widać od tyłu, więc ich normalne wskazują do wewnątrz. Jeśli cały element jest pomarańczowy, kliknij „Odwróć normalne”.
    • „Przekracza stół”: spróbuj obrotu o 90° wokół X lub Y albo „Skaluj do rozmiaru” wzdłuż najdłuższej osi; komunikat aktualizuje się po każdym przekształceniu.
    • Bardzo duży plik: powyżej 250 MB lub 5 milionów trójkątów narzędzie prosi o potwierdzenie. Eksportuj binarnie zamiast ASCII i zmniejsz liczbę trójkątów w programie do modelowania, jeśli urządzeniu brakuje pamięci.

    Prywatność: plik jest czytany, analizowany, wyświetlany i eksportowany przez przeglądarkę; nic nie jest wysyłane ani zapisywane na serwerze. Ograniczenia: maksymalnie 600 MB lub 12 milionów trójkątów, zależnie od pamięci urządzenia; waga, długość i koszt to szacunki, które doprecyzowuje dopiero slicer; 3MF czytany jest w wersji podstawowej (siatki, komponenty, przekształcenia, jednostki) bez rozszerzeń cięcia i części zewnętrznych, a skompresowany 3MF wymaga nowszej przeglądarki (API DecompressionStream); eksport STL ASCII jest ograniczony do 1 miliona trójkątów; gęstości to wartości typowe do dopasowania według karty swojej szpuli.

    Najczęstsze pytania

    Jak obliczyć objętość pliku STL?

    Narzędzie sumuje objętości ze znakiem czworościanów tworzonych przez każdy trójkąt i punkt odniesienia (wzór v0 · (v1 × v2) / 6). Dla zamkniętej siatki wynik jest dokładny i wyświetla się w cm³ oraz mm³. Pomnóż go przez gęstość materiału, aby otrzymać wagę pełnego elementu.

    Dlaczego mój STL nie jest szczelny i jak go naprawić?

    Siatka jest szczelna, gdy każdą krawędź dzielą dokładnie dwa trójkąty. Otwarte krawędzie wskazują na dziury, a krawędzie non-manifold na nadmiarowe ściany. Włącz „Otwarte krawędzie”, aby zobaczyć je na czerwono, a potem napraw model w programie CAD lub narzędziem takim jak Blender (rozszerzenie 3D Print Toolbox), MeshLab albo funkcją naprawy slicera.

    Ile filamentu zużyje mój model?

    Szacunek sumuje objętość ścianek (obrysy × szerokość linii, warstwy górne i dolne × wysokość warstwy) oraz objętość wnętrza pomnożoną przez procent wypełnienia, a potem przelicza na gramy przez gęstość i na metry przez średnicę filamentu. To tylko przybliżenie: ostateczną liczbę poda slicer, który zna podpory, skirt i wzór wypełnienia.

    Jakiej jednostki używa plik STL?

    Żadnej: format STL zapisuje tylko współrzędne bez jednostki. Niemal każdy slicer czyta je jako milimetry. Jeśli model wygląda na 25,4 razy za mały, został wyeksportowany w calach: wybierz „cale” jako jednostkę pliku lub zastosuj przeliczenie cale → mm przed eksportem.

    Czym różni się STL ASCII od binarnego?

    Oba opisują te same trójkąty. Binarny STL zajmuje 84 bajty plus 50 bajtów na trójkąt; ASCII zapisuje każdy wierzchołek tekstem i waży zwykle cztery do sześciu razy więcej. Narzędzie rozpoznaje format automatycznie i eksportuje do postaci binarnej, co zmniejsza plik bez utraty geometrii.

    Czy mój plik jest wysyłany na serwer?

    Nie. Odczyt, analiza, podgląd 3D i eksport działają w całości w przeglądarce dzięki API WebGL i File. Nic nie jest przesyłane ani zapisywane, co pasuje też do poufnych modeli. Akceptowane są pliki do 600 MB lub 12 milionów trójkątów, zależnie od pamięci urządzenia.