İçeriğe geç
Rhino Türkiye

Wiki

Hatalı Objeleri Bulma ve Düzeltme

Rhino bad object detection - SelBadObjects, ShowEdges, naked edge repair, geometry troubleshooting.

Hatalı geometri (bad object) Boolean, fillet, offset gibi işlemleri başarısız yapabilir. Bu sayfa hatalı objeleri tespit etme ve düzeltme yöntemlerini açıklar.

Bad Object Nedir?

  • Invalid geometry structure (bozuk geometri)
  • NURBS veri yapısı tutarsızlığı
  • Control point sayı uyumsuzluğu
  • Knot vector hatası
  • Self-intersecting surface
  • Degenerate face (sıfır alanı yüzey)
  • Non-manifold edge (T-junction)
  • Rhino tarafından otomatik tespit

Kaynak

Bad Object Tespiti

  • SelBadObjects: Hatalı geometriyi seç
  • CheckNewObjects=Yes: Otomatik kontrol
  • What komutu: 'valid' mi 'invalid' mi?
  • SelNonManifold: Non-manifold edge seç
  • ShowEdges: Naked/non-manifold edge
  • SelDup: Duplicate obje/yüzey
  • SelSmall: Çok küçük objeleri seç
  • Command line: Yellow alert (bad object)

Kaynak

Hatalı Geometri Düzeltme

  • Rebuild: Yüzeyi yeniden oluştur (10-20 CV)
  • ExtractSrf + Rebuild + Join: Parça parça düzelt
  • Delete + Recreate: Curve'den yeniden surface
  • RebuildEdges: Edge'leri yeniden oluştur
  • Explode + Join: Polysurface parçala/birleştir
  • RemoveAllNakedMicroEdges: Mikro edge temizle
  • MergeAllCoplanarFaces: Düzlemsel yüzleri birleştir
  • SimplifyCrv: Curve basitleştirme

Kaynak

Naked Edge (Açık Kenar) Sorunları

  • ShowEdges Naked=Yes: Açık kenarları göster
  • SelNakedEdgeSrf: Açık kenarlı yüzeyleri seç
  • Edge length: Çok kısa naked edge (micro-edge)
  • Gap tolerance: 0.01mm'den büyük boşluk
  • Join tolerance: Document tolerance ayarı
  • MergeSrf: İki yüzeyi birleştir
  • FillEdge: Açık kenarı doldur (surface patch)
  • BlendSrf: İki yüzey arası geçiş

Kaynak

Non-Manifold Edge Düzeltme

  • Non-manifold: 3+ yüzey tek edge'de
  • T-junction: Üç yüzey T şeklinde birleşir
  • SelNonManifold: Non-manifold edge seç
  • ExtractSrf: Fazla yüzeyi çıkar
  • Trim + Join: Yüzeyleri kesip yeniden birleştir
  • Split + Delete: Sorunlu bölgeyi ayır/sil
  • NonManifoldMerge: Experimental komut (Rhino8)
  • Manuel fix: Surface'leri yeniden oluştur

Kaynak

Self-Intersection (Kendi Kendini Kesme)

  • Intersect: Kendi kendini kesen yüzey
  • Surface edit: Control point çok hareket
  • Trim operation: Yanlış trim boundary
  • SelSelfIntersectSrf: Self-intersecting surface seç (plugin)
  • Untrim: Trim'i geri al
  • Rebuild: Yüzeyi basitleştir
  • Split + Delete: Kesişen bölgeyi sil
  • Surface reconstruction: Curve'den yeniden yap

Kaynak

Bad Object Önleme

  • CheckNewObjects=Yes: Otomatik kontrol açık
  • Backup save: Sık sık .3dm kaydet
  • Moderate surface edit: Aşırı CV hareketi yapma
  • Tolerance: Uygun document tolerance
  • Surface degree: Degree 3-5 (çok yüksek değil)
  • Avoid extreme scaling: 0.001x veya 1000x scale
  • Import settings: File import tolerance
  • Rhino update: En son SR version

Kaynak