Kısaca
- ShrinkWrap; NURBS yüzeyleri, SubD’leri, meshleri, nokta bulutlarını ve nokta nesnelerini çevreleyen mesh oluşturabilir.
- Target Edge Length varsayılan olarak otomatik hesaplanır; Polygon Optimization yükseldikçe yüz sayısı azalırken kenar uzunlukları hedeften daha fazla sapabilir.
- Fill holes in input objects, girdi nesnelerindeki delikleri mesh oluşturulmadan önce doldurur; tasarlanmış mikro aralıklar da kapanabilir.
- Rhino 8’in Mesh komutu, NURBS yüzey, polysurface veya SubD’den kaynak nesneden ayrı, düzenlenebilir mesh üretir.
McNeel’in Rhino 8 resmi dokümantasyonunda yer alan ShrinkWrap komutu, seçilen NURBS yüzeyleri, SubD’leri, meshleri, nokta bulutlarını ve nokta nesnelerini çevreleyen bir mesh oluşturuyor. Komut; 3D tarama parçalarını birleştirme, 3D baskı için mesh hazırlama ve onarımı zor geometrilerden geçerli kapalı mesh elde etme gibi amaçlarla kullanılabiliyor. Aşağıdaki adımlar Rhino 8 belgelerinde açıklanan seçeneklere dayanıyor; belirli bir ayarın her modelde aynı sonucu vereceği varsayılmamalı.
1. ShrinkWrap’i hangi iş için kullanacağınızı belirleyin
ShrinkWrap, seçilen girdilerin çevresinde yeni bir mesh üretir. McNeel bu komutu, birden fazla nesneden birleşik katı mesh oluşturmak, 3D tarama verilerindeki parçaları toparlamak ve 3D baskı için mesh hazırlamak gibi işler için sıralıyor. Bozuk veya onarımı zor geometriden geçerli kapalı mesh elde etmek de belgelenen kullanım alanlarından biri; ancak bu, her modelde ve her ayarda kapalı çıktı garantisi anlamına gelmiyor.
Meshin çevrelemesini istediğiniz geometriyi seçin. Komut NURBS yüzeyleri, SubD’leri, meshleri, nokta bulutlarını ve nokta nesnelerini destekliyor.
ShrinkWrap’i komut oturumundan çalıştırın. McNeel’in belgelediği araç yolu Mesh Tools › Mesh › Shrink Wrap şeklinde.
Önizleme seçeneğiyle çıktıyı inceleyin. Draw mesh wires önizleme meshinin tellerini gösterebilir; Hide input objects önizleme sırasında girdileri gizler.
Delete input objects seçeneğini kullanmadan önce girdi nesnelerinin korunup korunmayacağını kontrol edin. Bu seçenek, çıktı mesh başarıyla oluşturulursa girdileri silebilir.
ShrinkWrap ile görüntüleme amacıyla kullanılan bir mesh aynı işlem değildir. Rhino’nun Mesh komutu da NURBS yüzey, polysurface veya SubD’den yeni ve düzenlenebilir bir mesh oluşturur; bu mesh kaynak nesneden ayrıdır. İki komutun işlevlerini ve ayarlarını birbirinin yerine kullanmayın.
2. Mesh yoğunluğu ve biçim üzerindeki etkileri değerlendirin
Target Edge Length, çıktı meshindeki kenarların yaklaşık uzunluğunu belirler. ShrinkWrap bu değeri varsayılan olarak otomatik hesaplar. Dokümantasyona göre Polygon Optimization artırıldığında yüz sayısı daha fazla azaltılabilir; bunun karşılığında kenar uzunlukları hedef değerden daha fazla sapabilir. Dolayısıyla bu seçenekleri birlikte değerlendirmek gerekir.
| Ayar | Önerilen değer | Etkisi |
|---|---|---|
| Target Edge Length | Varsayılanı otomatik hesaplanır | Çıktı meshindeki kenarların yaklaşık uzunluğunu belirler. |
| Offset | Gereken mesafe; model birimleriyle | Pozitif değer mesh’i şişirip yüz sayısını artırır; negatif değer mesh’i küçültüp yüz sayısını azaltır. |
| Smoothing iterations | 0: yumuşatma kapalı | Değer arttıkça yumuşatma güçlenir; daha fazla yüz azalması ve meshin daha çok büzüşmesi görülebilir. |
| Polygon Optimization | Dokümantasyonda 0–100 aralığı | Yükseldikçe daha fazla yüz azaltılır; sert kenarlar korunur ve kenar uzunlukları hedef değerden daha fazla sapabilir. |
| Fill holes in input objects | Gerekiyorsa etkinleştirin | Girdi nesnelerindeki delikleri mesh oluşturulmadan önce doldurur; tasarlanmış mikro aralıkları da kapatabilir. |
Tablodaki değerler evrensel bir kalite reçetesi değildir; seçeneklerin belgelenmiş aralığını ve etkisini özetler. Örneğin yüz sayısını azaltmak için Polygon Optimization değerini yükseltmek, Target Edge Length hedefine bağlılığı da azaltabilir. Offset değerinin yönünü de dikkate alın: pozitif ve negatif değerler mesh üzerinde ters yönde etki gösterir. McNeel, offset mesafesinin hedef kenar uzunluğu üzerindeki etkisinin daha sınırlı olduğunu belirtiyor.
3. Nokta bulutu ve tarama girdilerinde seçenekleri kontrol edin
Inflate Vertices and Points, çıktı meshini girdi meshinin veya nokta bulutunun köşe ya da noktalarından oluşturur. NURBS yüzey veya SubD girdilerinde bu işlem için render meshinin köşeleri kullanılır. McNeel, bu tür girdilerde render meshini özelleştirmenin daha fazla köşe sağlamaya yardımcı olabileceğini belirtiyor.
Nokta veya nokta bulutu girdilerinde
Inflate Vertices and Pointsseçeneğini kontrol edin. Bu girdi türlerinde seçenek varsayılan olarak açık; diğer nesne türlerinde varsayılan olarak kapalıdır.NURBS yüzey veya SubD’den daha fazla örnek noktaya ihtiyaç duyuluyorsa render meshini özelleştirmeyi değerlendirin.
Girdi nesnelerindeki delikleri kapatmak gerekiyorsa
Fill holes in input objectsseçeneğini inceleyin. Bu seçenek nokta ve nokta bulutu girdilerinde, ayrıcaInflate Vertices and Pointsaçıkken etkisizdir.Önizleme meshini kontrol edin. Birden fazla girdi nesnesinin kesişmesiyle oluşan meshlerin daha büyük meshler hâlinde birleşebileceğini göz önünde bulundurun.
Delik doldurma seçeneği çoğu durumda yararlı olabilir; ancak tasarlanmış mikro aralıkları kapatabileceği için sonucu kontrol etmek gerekir. Benzer şekilde, ShrinkWrap’in kapalı mesh oluşturma kullanım alanları arasında bulunması, her geometri ve ayar birleşiminde çıktının otomatik olarak kapalı olacağı anlamına gelmez.
4. NURBS’ten düzenlenebilir mesh üretirken Mesh komutunu değerlendirin
Amaç NURBS yüzey, polysurface veya SubD’den ayrı ve düzenlenebilir mesh elde etmekse Rhino’nun Mesh komutu başka bir seçenektir. Bu komutun basit kontrollerindeki Density değerinin varsayılanı 0,5; kabul edilen aralığı 0 ile 1’dir. Değer yükseldikçe meshin poligon sayısı artar. Bu kontrolü ShrinkWrap’in hedef kenar uzunluğuyla aynı ayar olarak değerlendirmeyin.
Ayrıntılı NURBS mesh ayarlarında Maximum distance, edge to surface küçüldükçe mesh daha doğru, daha yavaş ve daha yüksek poligonlu hâle gelir. Refine mesh kapalı olduğunda işlem daha hızlı; sonuç daha az doğru ve poligon sayısı daha düşük olabilir. Jagged seams etkinleştirilirse birleşik yüzeylerin mesh kenarları dikilmez; bu durum çatlaklara yol açabilir. Belgelere göre bu seçenek kapalı olduğunda watertight mesh oluşturulur.
Sık yapılan hatalar
Polygon Optimizationdeğerini yükseltirken kenar uzunluklarının hedeften daha fazla sapabileceğini gözden kaçırmak.Pozitif ve negatif
Offsetdeğerlerinin mesh üzerinde aynı yönde etki ettiğini varsaymak.Delikleri doldurmanın tasarlanmış mikro aralıkları da kapatabileceğini unutmak.
Inflate Vertices and Pointsseçeneğinin girdi türüne göre farklı varsayılanlarla geldiğini atlamak.MeshkomutundakiDensityayarını ShrinkWrap seçenekleriyle karıştırmak.Jagged seamsseçeneğinin birleşik yüzeyler arasındaki mesh kenarlarına etkisini kontrol etmemek.
Mimarlık ve görselleştirme iş akışına etkisi
ShrinkWrap; tarama verileriyle çalışırken, onarımı zor geometrilerden mesh hazırlarken veya 3D baskı için kapalı mesh oluşturmayı denerken mimarlık ve görselleştirme ekiplerinin değerlendirebileceği bir araçtır. İç mimari projelerde taranmış parçaları bir araya getirme gibi işler de belgelenen kullanım alanlarıyla örtüşebilir. Meshin ayrıntı düzeyini, yüz sayısını ve deliklerin kapanmasını hedeflenen kullanım için ayrı ayrı kontrol edin.
Rhino 8 belgeleri bu komut için donanım gereksinimi veya lisans koşulu vermiyor. Bu nedenle belirli bir ekran kartı, sistem gücü ya da lisans türü önermek mümkün değil. Ofis iş akışına eklemeden önce önizlemeden yararlanın, girdi nesnelerinin silinmesi seçeneğini gözden geçirin ve oluşturulan meshin beklenen biçimde kapalı olup olmadığını doğrulayın.
Sık sorulan sorular
Rhino 8 ShrinkWrap hangi geometri türlerini destekler?
NURBS yüzeyleri, SubD’leri, meshleri, nokta bulutlarını ve nokta nesnelerini girdi olarak kullanabilir.
ShrinkWrap’te Polygon Optimization ne işe yarar?
Değer yükseldikçe meshte daha fazla yüz azaltılır ve sert kenarlar korunur. Kenar uzunlukları hedef değerden daha fazla sapabilir.
Rhino ShrinkWrap delikleri kapatabilir mi?
`Fill holes in input objects`, girdi nesnelerindeki delikleri mesh oluşturulmadan önce doldurur. Bu seçenek tasarlanmış mikro aralıkları da kapatabilir.
Kaynaklar
2 kaynakKaynak metinler yeniden yayımlanmaz; kısa alıntılar tırnak içinde verilir, geri kalanı özgün özet ve yorumdur.
Türkiye’deki mimarlık ve görselleştirme ofisleri için ShrinkWrap’in pratik değeri; tarama parçalarını, nokta bulutlarını ve onarımı zor geometrileri mesh iş akışına alabilmesinde. 3D baskı veya geometri aktarımı öncesinde kapalı mesh gerektiğinde denenebilir; ancak komutun bu sonucu her modelde garanti ettiği düşünülmemeli.
Ayarları kullanım amacına göre değerlendirmek önemli: yüz sayısını azaltma, hedef kenar uzunluğuna bağlılığı etkileyebilir; delik doldurma da istenmeyen boşlukları kapatabilir. Belgeler donanım ve lisans koşulu belirtmediğinden, ofislerin bu iki konuda kendi Rhino kurulumlarını ayrıca kontrol etmesi gerekir. Kaynak nesneleri silme seçeneğini de temkinli kullanmak yerinde olur.




Yorumlar 0