🕸️ mesh - 3D Mesh İşlemleri
3D mesh yükleme, düzenleme, analiz ve optimizasyon
📦 22 Fonksiyon
📝 614 Satır
💾 20.5 KB
📋 Genel Bakış
mesh modülü, 3D mesh (ağ) yapılarını yükleme, düzenleme, analiz ve optimizasyon için araçlar sağlar. STL, OBJ, PLY formatlarını destekler.
📂 Yükleme ve Kaydetme
- mesh.yükle() - Mesh dosyası yükleme
- mesh.stl_kaydet() - STL formatında kaydetme
- mesh.obj_kaydet() - OBJ formatında kaydetme
🔧 Düzenleme
- mesh.birleştir() - İki mesh'i birleştirme
- mesh.alt_bölge() - Belirli yüzleri seçme
- mesh.yumuşat() - Yüzey düzgünleştirme
📊 Analiz
- mesh.alan() - Yüzey alanı hesaplama
- mesh.hacim() - Hacim hesaplama
- mesh.normal_vektörleri() - Yüz normalleri
💡 Kullanım Örnekleri
Mesh Yükleme ve Analiz
kullan mesh
// STL dosyası yükle
değer model = mesh.yükle("model.stl")
yazdır(f"Köşe sayısı: {model.köşe_sayısı()}")
yazdır(f"Yüz sayısı: {model.yüz_sayısı()}")
yazdır(f"Yüzey alanı: {model.alan():.2f} mm²")
yazdır(f"Hacim: {model.hacim():.2f} mm³")
// Mesh'i optimize et
model.gereksiz_köşeler_temizle()
model.yumuşat(iterasyon: 3)
// Yeni dosya olarak kaydet
mesh.stl_kaydet(model, "model_optimized.stl")
yazdır("✓ Optimize edilmiş model kaydedildi")