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)
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
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
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
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)
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