3DFound Rehber
Fusion 360, Tinkercad ve CAD Programları

STL mesh tamiri: Meshmixer ve PrusaSlicer ile hatalı model onarma

3DFound Rehber
Resmî rehber hesabı
  • Katılım9 Eki 2026
  • Mesajlar200
  • Tepki puanı0
#1
Dilimleyici "hatalı mesh" veya "non-manifold" uyarısı veriyorsa STL'de delik, ters yüz ya da iç içe gövde vardır. Çoğunu PrusaSlicer onarır; kalanı için Meshmixer kullanılır.

Mesh neden bozulur?


Basılabilir bir mesh "su geçirmez" (watertight) olmalıdır: yüzey hiçbir yerde açık olmamalı, her kenar tam olarak iki üçgen arasında paylaşılmalı ve tüm yüzler dışarı bakmalıdır. Sorunlar genelde şu kaynaklardan gelir:

  • Oyun ve animasyon için hazırlanmış modeller (görsel amaçlı oldukları için kapalı olmaları gerekmez).
  • 3D tarama ve fotogrametri çıktıları.
  • Blender gibi mesh modelleme programlarında birleştirilmeden üst üste konmuş parçalar.
  • Düşük kaliteli dönüştürmeler (STEP → STL, farklı programlar arası).

stl-mesh-hatalari-ve-onarim-araclari.png
Görsel: 3DFound

Dört yaygın hata


Delik / açık kenar: Yüzeyde kapanmamış bir boşluk. Dilimleyici iç ve dışı ayırt edemez; o bölgede katmanlar eksik çıkabilir.

Non-manifold kenar: Bir kenarı üç veya daha fazla yüzün paylaşması ya da iki gövdenin tek bir kenar veya noktadan birbirine değmesi.

Ters normal: Bazı üçgenlerin yüzü içe bakıyor. Dilimleyici o bölgeyi boşluk sanabilir.

Kendi içine giren (self-intersecting) gövdeler: Birleştirilmeden üst üste konmuş parçalar. Çoğu dilimleyici bunu tolere eder, ama bazı durumlarda iç duvarlar veya boşluklar oluşur.

1. Adım: dilimleyicinin kendi onarımı


PrusaSlicer: Model yüklendiğinde basit hataları otomatik onarır. Onarılan veya hâlâ sorunlu nesnelerin yanında nesne listesinde uyarı simgesi görünür; üzerine gelince kaç hata düzeltildiği yazar. Windows'ta nesneye sağ tıklayınca "Fix by Windows repair algorithm" (eski sürümlerde "Fix through Netfabb") seçeneği de çıkabilir; Windows'un dahili 3D onarım servisini kullanır.

OrcaSlicer ve Bambu Studio: Benzer şekilde yüklemede onarım yapar; Windows'ta nesneye sağ tık → "Fix model" seçeneği bulunur.

Cura: Mesh onarımı sınırlıdır; Mesh Fixes ayarlarında "Union Overlapping Volumes", "Remove All Holes", "Extensive Stitching" gibi seçenekler vardır. Bunlar dilimleme aşamasında uygulanır, dosyayı düzeltmez.

Önizlemede katman katman kontrol etmek, onarımın gerçekten işe yarayıp yaramadığını gösterir.

meshmixer-mesh-inceleme.png
Görsel: Nevit Dilmen (talk) / Wikimedia Commons, CC BY-SA 3.0

2. Adım: Meshmixer ile onarım


Meshmixer, Autodesk'in ücretsiz mesh düzenleme aracıdır. Aktif geliştirmesi uzun süredir durmuş olsa da indirilip kullanılabilir ve mesh onarımı için hâlâ yaygın tercih edilir.

  1. File → Import ile STL'yi açın.
  2. Analysis → Inspector. Hatalar renkli işaretlerle gösterilir (delikler, non-manifold bölgeler, küçük kopuk parçalar).
  3. Auto Repair All ile toplu onarım. Tek tek işaretlere tıklayarak da düzeltilebilir.
  4. Hâlâ sorun varsa Edit → Make Solid. Modeli yeniden hesaplanmış, kapalı bir katıya dönüştürür. "Solid Type: Accurate" ve "Mesh Density" değerlerini yükseltmek detay kaybını azaltır; ama ince detaylar yumuşayabilir.
  5. File → Export ile STL (binary) olarak kaydedin.

3. Adım: Blender


Blender'ın "3D-Print Toolbox" eklentisi (Blender'ın eklenti/uzantı yöneticisinden kurulur) Check All ile hataları listeler, Make Manifold ile birçoğunu düzeltir. Edit modunda Select → Select All by Trait → Non Manifold seçimi sorunlu kenarları gösterir. Mesh → Normals → Recalculate Outside ters normalleri düzeltir. Daha fazla kontrol ister, ama karmaşık modellerde en esnek çözümdür.

Önleme


Kendi tasarımlarınızda bu sorunlarla karşılaşmamak için parametrik CAD'de (Fusion, Onshape, FreeCAD) modelleyip dışa aktarmadan önce gövdeleri birleştirin. CAD'den çıkan STL'ler genelde temizdir; sorunların çoğu indirilen veya taranan modellerden gelir.

Ekli dosyalar

Cevap yazabilmek için giriş yapmalı veya kayıt olmalısınız.

Şu an bu konuyu okuyanlar

0

0 üye, 0 ziyaretçi ve 0 arama motoru