İçeriğe geç
Rhino Türkiye

Wiki

Rhino'da Toleransları Anlama

Absolute tolerance, angle tolerance, model units - ayarlar ve modellemeye etkisi.

Tolerans, Rhino'nun iki obje veya nokta arasındaki mesafeyi 'aynı' kabul etme eşiğidir. Absolute tolerance, Join, Boolean, Intersect gibi komutları doğrudan etkiler.

Tolerance Türleri

  • Absolute tolerance: Mesafe toleransı (0.01 mm)
  • Angle tolerance: Açı toleransı (1 degree)
  • Relative tolerance: Yüzde bazlı (nadiren)
  • Model units: mm, cm, m, inch, feet
  • Document settings: File > Properties > Units
  • Default: 0.01 mm (veya 0.001 inch)
  • Purpose: Join, intersect, Boolean hassasiyeti

Kaynak

Absolute Tolerance Ayarı

  • File > Properties > Units > Absolute tolerance
  • 0.01 mm: Genel modelleme (default)
  • 0.001 mm: Hassas modelleme (jewelry, medical)
  • 0.1 mm: Kaba modelleme (architecture)
  • 0.0001 mm: Çok hassas (nanotechnology)
  • Too tight: Hesaplama yavaş, hang
  • Too loose: Join başarısız, gap'ler

Kaynak

Tolerans ve Join Komutu

  • Join: İki edge absolute tolerance içinde
  • Gap > tolerance: Join başarısız
  • Example: Gap 0.02mm, tolerance 0.01mm → fail
  • Solution: Tolerance 0.03mm yap, join başarılı
  • Risk: Tolerance çok artırma (geometry bozulur)
  • Check gap: SelOpenPolysrf → ShowEdges → Measure
  • Best: Geometry düzelt, tolerance doğru tutun

Kaynak

Model Scale ve Tolerance

  • Küçük objeler: Jewelry (mm, tolerance 0.001)
  • Orta ölçek: Product design (cm, 0.01mm ok)
  • Büyük ölçek: Architecture (m, 0.1mm-1mm)
  • Consistent: Model units ve tolerance uyumlu
  • Example: 1000m bina → 0.01mm tolerance abartı
  • Scale command: Obje ölçeklenirse tolerance değişmez
  • Best practice: Baştan doğru unit seç

Kaynak

Floating Point Precision

  • Computer precision: 64-bit double (~15 digit)
  • Extreme range: 1e-308 to 1e+308
  • Practical limit: 0.00001 mm hassasiyet
  • 0.000001 mm: Floating point hataları
  • Large coordinates: Origin'den uzak (1000km) sorun
  • CPlane: Objeyi origin'e yakın tutun
  • Remap: Büyük model → küçük koordinat

Kaynak

Best Practices

  • Baştan ayarla: Proje başında units/tolerance
  • Default kullan: 0.01 mm çoğu için yeterli
  • Değiştirme: Proje ortasında tolerance değiştirme
  • Test: Join, Boolean test et
  • Document: Proje notlarında belirt
  • Export: STEP, IGES tolerance ayarları
  • McNeel advice: Forum'da tolerance sorunları sor

Kaynak