13 Nis 2026stl · mesh · optimization · engine
Tepe Noktası (Vertex) Optimizasyon Motoru Güncellemesi
Görünür silueti bozmadan STL boyutunu küçülten ve dilimleyici kararlılığını artıran, kenar farkındalıklı bir vertex optimizasyon adımı yayınladık.
Öne çıkanlar
- Kenar farkındalıklı vertex birleştirme: Keskin sınırları koruyarak birbirine çok yakın tepe noktalarını birleştirir.
- Dejenerik üçgen temizleme: Bazı dilimleyicileri şaşırtabilen sıfır alanlı yüzleri kaldırır.
- Deterministik çıktı sıralaması: Aynı girdilerde tekrar dönüşümlerde kararlı topoloji ve byte-seviyesinde tekrarlanabilir STL akışı.
Boru hattında (pipeline) ne değişti?
Bu sürüm, raster/vektör örnekleme ve mesh üretiminden sonra; STL serileştirmesinden önce çalışan bir "mesh sonrası" optimizasyon aşaması ekler.
Yüksek seviye boru hattı (basitleştirilmiş)
input (PNG/SVG)
→ normalize (colorspace / alpha / viewBox)
→ sample (height field / contours)
→ mesh generation (triangulation)
→ vertex optimization (weld + cull + ordering) ← NEW
→ STL serialization (stream)text
Etki
- Daha küçük STL dosyaları: Daha az gereksiz vertex/yüz, daha hızlı yükleme ve daha hızlı dilimleme demektir.
- Aşağı akış araçları için daha temiz geometri: Dilimleyicilerde “degenerate facets” gibi uyarıların azalması.
- UX değişikliği yok: Araç arayüzü aynı kaldı; iyileştirmeler içsel.
Deneyin
En iyi etki için keskin kenarlı, yüksek kontrastlı temiz bir PNG ile dönüşüm yapın. PNG / SVG → STL dönüştürücü.