# Rhino 8’de eğriden yüzey üretimi: Curve, Sweep1 ve Zebra kullanımı

Kaynak: https://3dsinifi.com/haber/rhino-8de-egriden-yuzey-uretimi-curve-sweep1-ve-zebra · Kategori: Eğitimler · Yayın: 13 Kasım 2026

> Rhino 8’de kontrol noktalarıyla eğri oluşturma, Sweep1 ve Ribbon ile yüzey üretme ve Zebra ile yüzey sürekliliğini inceleme adımlarını uygulamalı bir iş akışında ele alıyoruz.

## Kısaca
- Curve, seçilen konumları kontrol noktaları olarak kullanırken InterpCrv eğriyi işaretlenen noktalardan geçirir.
- Sweep1, bir ray eğrisi boyunca sıralı kesit eğrilerinden yüzey oluşturur.
- Ribbon, bir eğriyi öteleyerek giriş eğrisiyle arasında ruled surface üretir.
- Zebra, yüzey bağlantılarındaki G0, G1 ve G2 süreklilik durumlarını şeritlerle görsel olarak değerlendirmeye yardımcı olur.

## Bu eğitimde ne öğreneceksiniz?

Rhino’da eğri çizmek, bu eğrileri yüzey üretiminde kullanmak ve ortaya çıkan yüzeylerin birleşimlerini kontrol etmek, serbest biçimli mimari modellemenin temel adımları arasında yer alır. Bu eğitimde Rhino 8’in Curve ve InterpCrv komutlarıyla eğri oluşturmayı; Sweep1 ile ray boyunca yüzey üretmeyi; Ribbon ile bir eğriyi öteleyerek şerit biçimli yüzey elde etmeyi ve Zebra ile yüzey sürekliliğini incelemeyi öğreneceksiniz.

İş akışı, konsept aşamasındaki bir kabuk, kanopi veya iç mekân elemanı gibi formların geometrisini kurarken kullanılabilir. Buradaki amaç belirli bir tasarımı tarif etmek değil; komutların girdilerini, birbirlerinden farklarını ve modelin nasıl kontrol edilebileceğini açıklamaktır.

## Gereksinimler

- Rhino 8. Kaynak belgeler, açıklanan komutları Rhino 8 dokümantasyonunda tanımlıyor.
- Eğrileri oluşturmak ve seçmek için Rhino arayüzü. Bu rehberde belirli bir menü yolu varsayılmıyor; komut adları doğrudan kullanılıyor.
- Zebra analizinde çizgileri okunabilir kılacak, nesnenin temel renginden ayrışan bir şerit rengi.

Kaynaklarda hesap gereksinimi, ücret veya donanım koşulu belirtilmiyor. Bu nedenle aşağıdaki adımlar, belgelenen komut ve seçeneklerle sınırlı tutulmuştur.

## Adım adım: eğri, yüzey ve kontrol

### 1. Eğriyi kontrol noktalarıyla mı, noktaların içinden mi geçireceğinize karar verin

`Curve` komutu, seçilen konumlara karşılık gelen kontrol noktaları kullanarak serbest biçimli bir eğri oluşturur. Eğrinin biçimi bu noktalardan etkilenir; fakat eğrinin her kontrol noktasının içinden geçmesi gerekmez. Noktaları birer şekillendirme referansı gibi düşünmek, kontrollü bir form kurmayı kolaylaştırır.

Eğrinin belirlenen konumların içinden geçmesi isteniyorsa `InterpCrv` kullanın. Bu komut, seçilen konumları interpolasyon noktaları olarak değerlendirir. Dolayısıyla tasarımda belirli noktalara temas etmesi gereken bir hat ile kontrol noktalarıyla biçimlendirilecek bir profil aynı yöntemle çizilmek zorunda değildir.

Her iki komutta da başlangıç konumunu belirleyip sonraki noktaları seçerek eğriyi oluşturabilir, çizimi bitirmek için komutu sonlandırabilirsiniz. `AutoClose`, imleç başlangıç noktasına yaklaştığında eğriyi kapatmaya imkân verir. `InterpCrv` içindeki `Degree` seçeneği, yalnızca iki nokta seçilmiş olsa bile istenen dereceyi oluşturabilir; `Curve` komutunda ise sonuç derecesi, seçilen nokta sayısıyla ilişkilidir. Her iki komutta `SubDFriendly` seçeneği yalnızca derece 3 ile uyumludur.

### 2. Sweep1 için rayı ve kesitleri hazırlayın

`Sweep1`, tek bir ray eğrisi ve bu yüzeyin kesitlerini tanımlayan profillerle çalışır. Önce rayı seçin, ardından kesit eğrilerini yüzeyin bu kesitlerden geçmesini istediğiniz sırada seçin. Kesitlerin aynı yapıda olması daha iyi bir sweep yüzeyine yardımcı olabilir. Farklı yapıdaki kesitlerde komutun `Rebuild cross sections` veya `Refit cross sections` seçenekleri kullanılabilir; bu işlemlerde eğrilerin kopyaları sweep için kullanılır.

Kesit eğrileri kapalıysa, seam noktalarının hizalanması önem kazanır. `Automatic` seçeneği bunları müdahale olmadan hizalamaya çalışır; gerekirse seam noktaları eğri üzerinde taşınabilir ve `Flip` ile yönleri tersine çevrilebilir.

`Frame Style` kesitlerin ray boyunca nasıl yönlendirileceğini etkiler. `Freeform`, kesit eğrisinin rayla olan açısını koruyacak biçimde döner. `Roadlike` ise dönüşü hesaplamak için bir eksen kullanır; eksen gerektiğinde `Set axis` ile belirlenebilir. Eğrisel bir kabuk ya da korkuluk gibi elemanlarda kesitin beklenmedik biçimde dönmesi durumunda, geometriyi yeniden çizmeden önce bu yönlendirme seçeneklerini kontrol edin.

### 3. Ribbon ile ötelemeden yüzey oluşturun

`Ribbon`, bir eğriyi öteleyerek giriş eğrisiyle ötelenmiş eğri arasında ruled surface oluşturur. Eğriyi seçin, imleci bir tarafa sürükleyin ve konumu belirleyin. `Distance` öteleme mesafesini ayarlar; `ThroughPoint` ise mesafe yerine seçilen bir noktadan geçen ötelemeyi kullanır. `BothSides`, ötelemeyi giriş eğrisinin iki tarafında oluşturur.

Köşeli biçimlerde `Corner` seçenekleri sonucu değiştirir. `Sharp`, dış köşeleri keskin biçimde uzatır; `Round` yay parçalarıyla, `Smooth` ise blend parçalarıyla köşeleri tamamlar. `Chamfer` köşe uçlarını düz bir çizgiyle birleştirir. Bu tercihler yalnızca çizgiyi değil, oluşacak şerit yüzeyin kenar davranışını da etkiler.

Kapalı eğriler için ayrı bir komut olan `RibbonOffset`, öteleme eğrisiyle giriş eğrisi arasında `Sweep2` veya `Mixed Sweep2 / NetworkSrf` yöntemleriyle yüzey oluşturabilir. Yöntem seçimi ve önizleme seçenekleri komutun yüzey ayarları arasındadır. Açık bir eğri için bu komutu kullanmak yerine, belgelenen kapsamı kapalı eğriler olan `RibbonOffset` ile `Ribbon` arasındaki farkı gözetin.

### 4. Zebra ile birleşimleri değerlendirin

`Zebra`, yüzeye uygulanan şerit desenleri üzerinden düzgünlüğü ve eğrilik davranışını görsel olarak incelemeye yarar. Şerit yönünü, boyutunu ve rengini ayarlayın; çizgilerin nesnenin taban renginden belirgin biçimde ayrışmasını sağlayın. Analiz mesh’inin ayrıntısı yetersiz görünüyorsa yoğunluğu artırın. Dokümantasyona göre daha yoğun mesh analiz doğruluğunu artırır.

İki yüzeyin birleşiminde şeritlerin nasıl davrandığı, süreklilik hakkında görsel ipucu verir:

- Şeritler birleşimde yana kayıyor veya kopuyorsa yüzeyler konumda buluşuyor olabilir; bu G0, yani yalnızca konum sürekliliğidir.
- Şeritler hizalanıp birleşim noktasında keskin biçimde dönüyorsa konum ve teğetlik uyuşur; eğrilik uyuşmaz. Bu G1 sürekliliğidir.
- Şeritler birleşim boyunca kesintisiz ve yumuşak biçimde ilerliyorsa konum, teğetlik ve eğrilik eşleşmesi olan G2 sürekliliği işareti görülebilir.

Zebra görsel bir değerlendirme aracıdır; sonuç, analiz mesh’inin ayrıntısından etkilenebilir. Komut, daha önce analiz mesh’i olmayan nesnelerde ayarlara göre görünmez bir mesh oluşturabilir. Bu mesh’ler Rhino dosyasında saklanabilir ve dosyayı büyütebilir. Dokümantasyonda `RefreshShade` ile ya da `Save` ve `SaveAs` komutlarının `Save geometry only` seçeneğiyle mevcut analiz mesh’lerinin kaldırılabileceği belirtiliyor.

## Mimarlık ve görselleştirme iş akışına etkisi

Serbest biçimli cephe, kanopi, tavan veya iç mekân elemanlarını modelleyen mimarlar ve görselleştirme uzmanları için bu komutlar çizgiden yüzeye geçişi daha kontrollü hale getirebilir. Örneğin Sweep1, kesitleri bir ray üzerinde taşırken; Zebra, birbiriyle birleşen yüzeylerdeki süreklilik sorunlarını görsel olarak fark etmeye yardımcı olur. Bu adımlar, render öncesinde geometrinin incelenmesi için de kullanılabilir.

Yüzey oluştururken yalnızca formun siluetine değil, kesitlerin sırasına, yapısına ve yönlenmesine de bakın. Üretim veya sunum aşamasında kullanılacak model için Zebra sonucunu tek başına kesin geometrik doğrulama saymayın; bu araç yüzey davranışını görsel olarak değerlendirir. Donanım, lisans ve diğer yazılımlarla uyumluluk hakkında kaynaklarda bilgi verilmediğinden, bu konularda varsayım yapılmamalıdır.

## Sık yapılan hatalar

- `Curve` ile `InterpCrv` komutlarını aynı kabul etmek: İlki kontrol noktaları, ikincisi seçilen konumların içinden geçen eğri oluşturur.
- Sweep1 kesitlerini yanlış sırada seçmek veya farklı yapıdaki profillerin yüzeye etkisini göz ardı etmek.
- Sweep1 dönüşünü değerlendirirken `Frame Style` seçeneğini kontrol etmemek.
- Zebra şeritlerini kontrastsız renkte bırakmak ya da ayrıntısı yetersiz analiz mesh’iyle karar vermek.
- Zebra analiz mesh’lerinin dosyada saklanabileceğini ve dosya boyutunu artırabileceğini hesaba katmamak.

## Sonraki adımlar

Önce aynı form için `Curve` ve `InterpCrv` ile alternatif profiller oluşturup hangi noktalardan geçmeleri gerektiğini karşılaştırın. Ardından Sweep1’de aynı kesitlerle farklı `Frame Style` seçeneklerini deneyin ve Zebra’yı kullanarak yüzey birleşimlerini inceleyin. Kapalı bir profil üzerinde çalışıyorsanız `RibbonOffset` seçeneklerini ayrıca değerlendirin. Her denemede tek bir ayarı değiştirerek sonucun hangi tercihten kaynaklandığını takip etmek, geometri kararlarını daha anlaşılır kılar.

## Kaynak ve lisans

Bu eğitim, McNeel’in Rhino 8 dokümantasyonundaki Curve ve InterpCrv, Ribbon ve RibbonOffset, Zebra ve Sweep1 komut sayfalarından uyarlanmıştır. Kaynakların tümü `lisans=serbest` olarak sağlanmıştır; komut açıklamaları Türkçe eğitim metnine uyarlanmıştır.

## Pro ipucu
Sweep1 öncesinde kesit eğrilerini doğru sırada seçin; yüzey beklenmedik biçimde dönüyorsa Frame Style ve kesit yönlerini kontrol edin.

## 3dsınıfı yorumu
Bu komut dizisi, özellikle serbest biçimli kabuk ve iç mekân elemanlarında çizgiden yüzeye geçişi ve modelin görsel kontrolünü aynı çalışma içinde toplamaya yardımcı oluyor. Rhino 8 kullanan öğrenciler ve ofisler, önce Curve ile InterpCrv farkını kavrayıp sonra Sweep1 ve Zebra’yı küçük denemelerde uygulayarak verim alabilir.

Türkiye’deki ekipler için temel dikkat noktası, yöntemin gerektirdiği modelleme disiplinidir: kesit sırası, eğri yapısı ve yönlenme sonucu belirgin biçimde etkileyebilir. Kaynaklar fiyat, donanım ihtiyacı veya diğer yazılımlarla uyumluluk vermiyor; bu nedenle satın alma ya da iş istasyonu kararı bu eğitimden çıkarılmamalı. Zebra’yı da nihai doğrulama değil, yüzeyi gözden geçirme aracı olarak konumlandırmak yerinde olur.

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

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