IT
OmnvertObrazy • Dokumenty • Sieć
13 kwi 2026stl · mesh · optimization · engine

Aktualizacja silnika optymalizacji wierzchołków

Wdrożyliśmy optymalizację wierzchołków uwzględniającą krawędzie, która zmniejsza rozmiar STL i poprawia stabilność slicera bez zmiany widocznego konturu.

Najważniejsze

  • Scalanie wierzchołków z uwzględnieniem krawędzi: łączy niemal identyczne wierzchołki, zachowując ostre granice.
  • Usuwanie trójkątów zdegenerowanych: eliminuje ściany o zerowym polu, które potrafią mylić slicery.
  • Deterministyczne porządkowanie wyjścia: powtórne konwersje generują stabilną topologię i strumień STL możliwy do odtworzenia na poziomie bajtów.

Co zmieniło się w pipeline

Ta wersja dodaje etap optymalizacji po wygenerowaniu siatki, uruchamiany po próbkowaniu rastra/wektora i generowaniu mesha, ale przed serializacją STL.

Pipeline wysokiego poziomu (uproszczony)
input (PNG/SVG)
  → normalize (colorspace / alpha / viewBox)
  → sample (height field / contours)
  → mesh generation (triangulation)
  → vertex optimization (weld + cull + ordering)   ← NEW
  → STL serialization (stream)
text

Wpływ

  • Mniejsze pliki STL: mniej redundantnych wierzchołków i ścian oznacza szybsze wysyłanie i szybsze cięcie (slicing).
  • Czystsza geometria dla narzędzi downstream: mniejsze ryzyko ostrzeżeń typu „degenerate facets” w slicerach.
  • Brak zmian w UX: interfejs narzędzia pozostaje bez zmian; usprawnienia są wewnętrzne.
Wypróbuj

Skonwertuj czysty, wysokokontrastowy PNG z ostrymi krawędziami, aby zobaczyć najlepszy efekt. Użyj Konwerter PNG / SVG → STL.

Related