İçeriğe geç
Rhino Türkiye

Wiki

Control Points ve Weights

NURBS geometrisindeki kontrol noktaları (CV) ve ağırlık (weight) kavramları - Shape kontrolü ve editlenmesi.

Control Points (CV - Control Vertices) ve weights, NURBS geometrisinin şeklini belirleyen temel elemanlardır. CV'ler curve/surface'in çektiği noktalar, weights ise bu noktaların 'çekim gücü'nü belirler. Bu sayfa CV ve weight manipülasyonunu detaylandırır.

Control Points (CV) Nedir?

  • CV: Curve/surface'i 'çeken' 3D nokta dizisi
  • Curve genelde CV'lerin üzerinden geçmez (interpolate değil)
  • CV hareketi: Curve'ü yumuşak şekilde şekillendirir
  • Local control: Bir CV sadece yakın span'ları etkiler
  • Degree+1 CV: Minimum bir span için gerekli
  • Rhino F10: PointsOn - CV'leri göster ve edit et
  • CV düzenleme: Rhino'nun en temel modelleme yöntemi

Kaynak

CV Sayısı ve Dağılımı

  • Az CV: Basit shape, hızlı hesaplama, daha az kontrol
  • Çok CV: Detaylı shape, yavaş hesaplama, daha fazla kontrol
  • Rebuild komutu: CV sayısını değiştir (shape değişir)
  • İdeal dağılım: Curvature yüksek yerlerde daha sık CV
  • Uniform CV: Eşit aralıklı (basit geometri için)
  • Non-uniform CV: Detaylı bölgelerde daha yoğun
  • Surface: U ve V yönünde bağımsız CV grid'i

Kaynak

Weights (Ağırlıklar) Kavramı

  • Weight: CV'nin curve'ü çekme gücü (pozitif sayı)
  • Weight=1: Standard (çoğu CV için default)
  • Weight>1: CV curve'ü kendine daha çok çeker
  • Weight<1: CV curve'ü daha az etkiler
  • Rational curve: En az bir weight ≠ 1 ise
  • Non-rational: Tüm weights = 1 (B-Spline)
  • Conic sections: Daire, elips için weight gerekli

Kaynak

Perfect Circle ve Weights

  • Daire: Rational NURBS gerektirir (weights ≠ 1)
  • 9 CV circle: Degree 2, 4 span, specific weights
  • Weight pattern: 1, 0.707, 1, 0.707, 1, 0.707, 1, 0.707, 1
  • 0.707 = 1/√2: 45° segment için matematiksel weight
  • 7 CV circle: Degree 2, 3 span (120° segments)
  • Rhino Circle komutu: Otomatik rational NURBS oluşturur
  • Non-rational circle: Mümkün değil (approximate edilebilir)

Kaynak

CV ve Weight Editlenmesi

  • PointsOn (F10): CV'leri görünür yap
  • CV sürükle: Gizmo veya move komutu ile
  • EditPtOn: Edit points (curve üzerinde) göster
  • SetPt: CV'yi tam koordinata taşı
  • Weight komutu: Seçili CV'lerin weight'ini değiştir
  • Properties panel: Weight değerlerini göster/edit
  • SmartTrack: CV hareketinde referans çizgileri

Kaynak

Best Practices - CV Kullanımı

  • Minimum CV kullan: Shape'i koruyacak kadar
  • Rebuild dikkatle: Orijinal shape değişir
  • Weight'lerden kaçın: Mümkünse non-rational kullan
  • Extreme weights (>10 veya <0.1): Problemli, kaçın
  • CV hizalama: SetPt, Project, align tools kullan
  • Symmetry: Mirror CV'leri symmetrical shape için
  • Layer kullan: CV'leri organize et (büyük modellerde)

Kaynak