İçeriğe geç
Rhino Türkiye

Wiki

Trimmed Surfaces

Trimmed NURBS surface'ler - Trim curves, holes, ve surface clipping teknikleri.

Trimmed surface, bir NURBS surface'in kenarlarının veya ortasının curve'lerle 'kesilmesi/budanması' (trim) ile oluşturulur. Bu, karmaşık şekiller ve delikler oluşturmak için çok güçlü bir tekniktir. Untrimmed surface'lere göre daha esnektir.

Trimmed vs Untrimmed Surface

  • Untrimmed: Rectangular UV domain, tüm surface görünür
  • Trimmed: Trim curve'leri ile boundary tanımlı
  • Hole: Surface ortasında trim ile delik
  • Outer trim: Surface edge'leri (non-rectangular)
  • Inner trim: Surface üzerinde delikler
  • Rhino default: Çoğu surface trimmed
  • File size: Trimmed daha büyük (trim curve data)

Kaynak

Trim Curve Yapısı

  • Trim curve: Surface UV space'de 2D curve
  • 3D curve: Surface üzerinde 3D projeksiyon
  • UV curve: Parameter space'de tanımlı
  • Split: Surface'i curve ile böl (trim oluştur)
  • Trim: Surface'in bir kısmını gizle
  • ShrinkTrimmedSrf: UV domain'i trim'e göre küçült
  • Untrim: Trim'leri kaldır, original surface'e dön

Kaynak

Trimming İşlemleri

  • Split: Surface'i curve ile böl (2 parça)
  • Trim: Curve ile surface'in bir kısmını sil
  • Project: 3D curve'ü surface'e projeksiyon
  • Intersect: İki surface'in kesişim curve'ü
  • Boolean: Surface'leri birleştir/kes (trim oluşturur)
  • OffsetSrf: Offset surface (trim korunur)
  • ExtendSrf: Trimmed edge'i extend et

Kaynak

Trim Problemleri ve Çözümleri

  • Naked edges: Trimmed edge'ler join olmayabilir (tolerance)
  • Render artifacts: Trim edge'de surface normal hataları
  • ShrinkTrimmedSrf: Domain küçült, performans artar
  • RebuildEdges: Trim curve'leri rebuild (smooth)
  • Untrim + Retrim: Problematic trim'leri yeniden yap
  • DupEdge: Trim edge'i curve olarak çıkar
  • SelBadObjects: Problemli trim'leri bul

Kaynak

Manufacturing ve Trimmed Surfaces

  • CAM software: Trimmed surface destekler (CNC)
  • Export STEP/IGES: Trim data korunur
  • Mesh export: Trim boundary'ye uygun mesh
  • Untrimmed tercih: Bazı CAM trim anlamayabilir
  • ConvertExtrusion: Extrusion → untrimmed surface
  • MergeAllEdges: Komşu trim'leri birleştir
  • SimplifyCrv: Trim curve'leri basitleştir (file size)

Kaynak

Best Practices - Trim Kullanımı

  • Minimum trim kullan: Mümkünse untrimmed
  • ShrinkTrimmedSrf: Büyük modellerde performans
  • SimplifyCrv trim curves: File size azalt
  • Join tolerance: 0.01mm için yeterli (çoğu durum)
  • SelDup: Duplicate trim curve'leri temizle
  • ExtractSrf: Polysurface'den tek surface çıkar
  • Check naked edges: ShowEdges komutu

Kaynak