# Rhino 8 ShrinkWrap rehberi: NURBS ve tarama verilerini mesh’e dönüştürme

Kaynak: https://3dsinifi.com/haber/rhino-8-shrinkwrap-rehberi-nurbs-ve-tarama-verilerini-meshe · Kategori: Eğitimler · Yayın: 9 Kasım 2026

> Rhino 8 ShrinkWrap; NURBS, SubD, mesh, nokta bulutu ve nokta nesnelerini çevreleyen mesh’ler oluşturabilir. Bu rehber, önizleme ve temel ayarlarla çıktıyı kullanım amacına göre değerlendirmeyi anlatıyor.

## Kısaca
- ShrinkWrap, NURBS yüzeyler, SubD’ler, mesh’ler, nokta bulutları ve nokta nesnelerini girdi olarak kabul eder.
- Target Edge Length, çıktı mesh’inin kenarları için yaklaşık bir uzunluk belirler; varsayılan değer otomatik hesaplanır.
- Offset, mesh’i kaynak geometriye göre dışarı taşır veya içeri çeker; yüz sayısını da etkileyebilir.
- Rhino’nun Mesh komutu NURBS yüzey, polysurface veya SubD’den kaynak nesneden ayrı, düzenlenebilir bir mesh üretir.

## Bu rehberde ne öğreneceksiniz?

Bu rehberde Rhino 8’in ShrinkWrap komutuyla farklı türde geometrileri çevreleyen bir mesh oluşturmayı ve sonucu etkileyen temel seçenekleri değerlendirmeyi öğreneceksiniz. ShrinkWrap; birden fazla nesnenin çevresinde mesh üretmek, 3D tarama verilerinden yararlanmak, nokta bulutlarını mesh’e dönüştürmek veya onarımı zor geometriyle çalışmak gibi amaçlarla kullanılabilir. McNeel’in belgesi kapalı mesh üretimini de olası kullanım alanları arasında sayıyor; ancak her girdi ve her ayar birleşiminde sonucun kapalı olacağını garanti etmiyor.

Rehberin önemli bir noktası da ShrinkWrap’i Rhino’nun Mesh komutuyla karıştırmamak. Mesh komutu belirli nesne türlerinden ayrı ve düzenlenebilir mesh üretirken ShrinkWrap, desteklenen girdi türlerinin çevresinde bir mesh oluşturur. Hangi yöntemin uygun olduğu, kaynak geometrinin türüne ve hedeflenen çıktıya bağlıdır.

## Gereksinimler

İş akışı, McNeel’in Rhino 8 yardım belgelerinde açıklanan ShrinkWrap ve Mesh komutlarına dayanıyor. ShrinkWrap için NURBS yüzey, SubD, mesh, nokta bulutu veya nokta nesnesi kullanılabilir. Mesh komutunun belgelenen girdileri NURBS yüzey, polysurface ve SubD’dir. Kaynak belgelerde belirli bir donanım gereksinimi, hesap türü veya lisans koşulu belirtilmediği için bu konularda ek bir gereklilik varsayılmamalıdır.

Mesh oluşturma işlemi girdileri etkileyebileceğinden, çalışmaya başlamadan önce kaynak nesnelerin korunup korunmayacağını düşünün. ShrinkWrap’te çıktı başarıyla oluşturulursa giriş nesnelerini silebilen Delete input objects seçeneği bulunur. Kaynak geometriye daha sonra ihtiyaç duyulacaksa bu seçeneği kontrol etmek önemlidir.

## ShrinkWrap ile mesh oluşturma

1. **Girdi geometrisini seçin.** Mesh’in çevresinde oluşturulacağı nesneleri belirleyin. Birden fazla nesne tek bir işlemde kullanılabilir. Girdiler nokta bulutu veya nokta nesnesiyse Inflate Vertices and Points seçeneğine özellikle dikkat edin; bu seçenek nokta ve nokta bulutu girdilerinde varsayılan olarak etkindir.

2. **Önizlemeyi kullanın.** Preview, komut oturumu sırasında üretilecek mesh’i görmenizi sağlar. Draw mesh wires, önizleme mesh’inin tel kafes çizgilerini gösterir. Hide input objects ise önizlemeyi incelerken giriş nesnelerini gizler. Biçimi, yüzlerin dağılımını ve önemli ayrıntıların korunup korunmadığını gözden geçirin. Önizleme, farklı değerleri karşılaştırırken hangi ayarın sonucu nasıl etkilediğini ayırt etmeye yardımcı olur.

3. **Target Edge Length değerini değerlendirin.** Bu seçenek, çıktı mesh’inin kenar uzunluğu için yaklaşık bir hedef belirler. Varsayılan uzunluk otomatik hesaplanır. Değerin mesh yoğunluğuyla ilişkisini önizleme üzerinde kontrol edin; bu ayar tek başına kesin bir yüz veya poligon sayısı belirtmez. Polygon Optimization yükseltildiğinde çıktı kenarlarının bu hedef uzunluktan daha fazla sapabileceğini de hesaba katın.

4. **Offset’i çıktı biçimine göre ayarlayın.** Offset, mesh’in model birimleri cinsinden ne kadar ötelenmesini belirler. Pozitif değer mesh’i dışarı doğru genişletir ve daha fazla yüz ekler; negatif değer mesh’i içeri çeker ve yüz sayısını azaltır. Bu ayar Target Edge Length üzerinde daha az etkilidir. Önizlemede dış sınırın nasıl değiştiğini inceleyin ve ofseti kenar uzunluğu ayarıyla aynı şey gibi değerlendirmeyin.

5. **Yumuşatma etkisini kontrol edin.** Smoothing iterations, çıktı mesh’inin yumuşatma gücünü belirler. Değer sıfır olduğunda yumuşatma devre dışı kalır. Daha yüksek değerler daha fazla yüzü azaltabilir ve mesh’i daha fazla içeri çekebilir. Bu nedenle yalnızca yüz sayısına bakmak yeterli değildir: dış biçimin ve önemli detayların hedeflenen kullanıma uygun olup olmadığını da kontrol edin.

6. **Poligon azaltmayı dikkatli uygulayın.** Polygon Optimization yüzde 0–100 aralığında ayarlanır ve çıktıdaki köşeleri uyarlamalı biçimde azaltır. Yüz sayısı azalırken keskin kenarlardaki yüzler korunur. Daha yüksek değerler kenar uzunluklarının hedef değerden sapmasını artırabileceği için bu ayarı Target Edge Length ile birlikte değerlendirin. Düşük poligon sayısı istenen sonuç olabilir; ancak modelin silüeti ve ayrıntıları da incelenmelidir.

7. **Nokta ve köşe girdilerindeki davranışı anlayın.** Inflate Vertices and Points, girdi mesh’i veya nokta bulutundaki her köşe ya da noktadan yararlanarak çıktı oluşturur. Girdi bir NURBS yüzey veya SubD ise nesnenin render mesh’indeki köşeler kullanılır; render mesh’ini özelleştirerek daha fazla köşe eklemek yararlı olabilir. Bu ayarla oluşturulan parçalar kesiştiğinde daha büyük mesh’ler hâlinde birleşebilir. Negatif Offset, çıktıyı kaynak köşelere veya noktalara yaklaştırır.

8. **Delik doldurma ve renk seçeneklerini gözden geçirin.** Fill holes in input objects, mesh oluşturma işleminden önce girdi nesnelerindeki delikleri kapatır. Bu ayar birçok durumda işe yarayabilir; ancak tasarım gereği bırakılmış küçük açıklıkları da kapatabileceğinden sonucu inceleyin. Nokta veya nokta bulutu girdilerinde ve Inflate Vertices and Points etkin olduğunda bu seçenek etkisizdir. Compute vertex colors, mesh’lerin köşe renklerini ve nokta bulutlarının görüntüleme renklerini ShrinkWrap mesh’ine aktarabilir.

9. **Girdi nesnelerinin silinmesini kontrol edin.** Delete input objects, çıktı başarıyla oluşturulduğunda giriş nesnelerini siler. Kaynak geometriyi korumak gerekiyorsa seçenek durumunu kontrol edin. Son olarak önizlemeyi ve ayarları yeniden gözden geçirerek mesh’i oluşturun.

## Sık karşılaşılan hatalar

**Her ShrinkWrap çıktısının kapalı olduğunu varsaymak:** McNeel, kapalı mesh’i olası kullanım alanları arasında gösteriyor; bu, her sonuç için garanti anlamına gelmiyor. Kullanım öncesinde çıktının gerekli özellikleri karşılayıp karşılamadığını kontrol edin.

**Offset’i mesh yoğunluğu ayarı olarak kullanmak:** Offset, çıktının kaynak geometriye göre konumunu değiştirir. Kenar uzunluğu için Target Edge Length’i, yüz azaltma için Polygon Optimization’ı değerlendirin. Ayarları sırayla değiştirip önizlemeyi karşılaştırmak, etkilerini ayırt etmeyi kolaylaştırır.

**Yumuşatma ve delik doldurmanın biçim üzerindeki etkisini atlamak:** Yüksek Smoothing iterations yüz sayısını azaltırken mesh’i içeri çekebilir. Fill holes in input objects ise tasarım gereği açık bırakılan küçük boşlukları kapatabilir. Her iki durumda da sonuç, hedeflenen model kullanımı açısından incelenmelidir.

**Mesh ve ShrinkWrap komutlarını aynı işlem sanmak:** Mesh komutu NURBS yüzey, polysurface veya SubD’den düzenlenebilir ve kaynak nesneden ayrı bir mesh üretir. Rhino belgelerine göre katıdan oluşturulan mesh deliksiz olabilir; bu, STL gibi hızlı prototipleme dosyalarına aktarımda yararlı olabilir. ShrinkWrap ise farklı girdi türlerinin çevresinde mesh oluşturma yaklaşımı sunar.

## Mimarlık ve görselleştirme iş akışlarında sonraki adımlar

Mimarlık ve iç mekân projelerinde ShrinkWrap, tarama parçalarını değerlendirmek, birden fazla nesnenin çevresinde mesh üretmek veya 3D baskı için mesh hazırlamak gibi işlerde kullanılabilir. Görselleştirme ekipleri, yüz sayısını azaltmak istediklerinde Polygon Optimization ve Smoothing iterations ayarlarını deneyebilir. Ancak düşük yüz sayısı her zaman daha uygun çıktı anlamına gelmez; ayrıntıların, dış sınırın ve hedeflenen kullanımın birlikte değerlendirilmesi gerekir.

Mesh başka bir dosya biçimine aktarılacak veya üretim sürecine girecekse, çıktının o kullanım için uygunluğunu ayrıca kontrol edin. ShrinkWrap’in her zaman kapalı mesh oluşturduğunu varsaymayın. Rhino’daki Mesh komutu ise belgelerde katıdan üretildiğinde deliksiz mesh elde edilmesiyle ilişkilendiriliyor. Amaca uygun komutu seçmek, sonraki aşamalarda beklenmeyen geometri sorunlarını azaltmaya yardımcı olur.

## Kaynak ve lisans

Bu rehber, McNeel’in Rhino 8 ShrinkWrap ve Mesh yardım belgelerindeki bilgiler temel alınarak Türkçeye uyarlanmıştır. Her iki kaynak da lisans=serbest olarak sağlanmıştır.

## Pro ipucu
Target Edge Length, Offset ve Polygon Optimization değerlerini sırayla değiştirin; her değişiklikten sonra önizlemede biçimi ve yüz dağılımını kontrol edin.

## 3dsınıfı yorumu
Türkiye’deki mimarlık ofisleri ve görselleştirme ekipleri için ShrinkWrap’in faydası, farklı geometri türlerinden çevreleyici mesh oluşturabilmesi ve tarama verileriyle çalışmaya imkân vermesi. 3D baskı veya başka bir aşamaya aktarım öncesinde işe yarayabilir; ancak çıktının kapalı ve hedef kullanıma uygun olduğu her durumda ayrıca doğrulanmalı.

Maliyet ve donanım konusunda kaynaklarda özel bir gereksinim ya da lisans bilgisi yok. Bu nedenle satın alma kararı için varsayım üretmek yerine, mevcut Rhino 8 iş akışında küçük bir örnek üzerinde ayarları karşılaştırmak daha sağlıklı. Özellikle yüz azaltma ve yumuşatmanın form üzerindeki etkisini göz ardı etmemek gerekir.

## Kaynaklar
- [docs.mcneel.com](https://docs.mcneel.com/rhino/8/help/en-us/commands/shrinkwrap.htm) (özet)
- [docs.mcneel.com](https://docs.mcneel.com/rhino/8/help/en-us/commands/mesh.htm) (özet)

_Yapay zekâ ile yazıldı, kaynaklarla doğrulandı. © 3dsınıfı_
