# Rhino 8'de eğri boyunca çoğaltma: ArrayCrv ve yüzey rehberi

Kaynak: https://3dsinifi.com/haber/rhino-8de-egri-boyunca-cogaltma-arraycrv-ve-yuzey-rehberi · Kategori: İpuçları · Yayın: 1 Kasım 2026

> Rhino 8’de ArrayCrv ile nesneler bir eğri boyunca, ArrayCrvOnSrf ile yüzey üzerindeki bir eğri boyunca çoğaltılabiliyor. Bu rehber, adet, aralık, başlangıç noktası ve yönelim seçeneklerini açıklıyor.

## Kısaca
- ArrayCrv, nesneleri bir eğri boyunca belirlenen adetle veya aralıkla çoğaltır.
- ArrayCrvOnSrf, yüzey üzerindeki eğri boyunca nesneleri kopyalar ve yönlerini yüzey normaline göre belirler.
- Basepoint, çoğaltılacak nesne eğri üzerinde değilse eğriye taşınacağı referans noktayı belirler.
- Rhino 8 belgelerinde öğe sayısı için en az 1 değeri belirtilir.

Rhino 8’in resmi yardım belgelerinde açıklanan ArrayCrv ve ArrayCrvOnSrf komutları, bir nesneyi eğri veya yüzey üzerindeki eğri boyunca tekrarlamak için kullanılıyor. ArrayCrv, seçilen yol eğrisi boyunca kopyalar oluştururken ArrayCrvOnSrf nesneleri bir yüzeydeki eğri boyunca yerleştirip döndürüyor. Bu rehber, iki komutun Rhino 8’deki adımlarını ve seçeneklerini, üretici dokümantasyonunda belirtilen sınırlar içinde ele alıyor.

## Hangi komut ne zaman kullanılmalı?

ArrayCrv, yol olarak bir eğri seçildiğinde nesneleri bu eğri boyunca dağıtır. Mimari modelde bir çizgi boyunca tekrarlanan elemanlar gibi eğriye bağlı diziler için kullanılabilir. Komutta kopya adedini veya aralarındaki mesafeyi belirlemek mümkündür. Adet seçeneğinde 1 veya daha büyük bir değer girilir; mesafe kullanıldığında eğrinin uzunluğu, yerleşecek öğe sayısını belirler.

ArrayCrvOnSrf ise yol eğrisinin bir yüzey üzerinde olduğu durumlar içindir. Nesneler eğri boyunca yerleştirilir ve döndürülür; yönelimlerini yüzey normali belirler. Dolayısıyla bu komutta yalnızca eğrinin kendisi değil, seçilecek yüzey de işlemin parçasıdır.

## ArrayCrv ile eğri boyunca çoğaltma

1. Çoğaltılacak nesneleri seçin. Komut, seçilen nesneleri yol eğrisi boyunca kopyalar.
2. Yol eğrisini, dizinin başlamasını istediğiniz uca yakın bir noktadan seçin. Nesne eğri üzerinde değilse başlangıç konumunu ayarlamak için `Basepoint` seçeneğinden yararlanın.
3. Kaç öğe oluşturulacağını veya öğeler arasındaki mesafeyi belirleyin. Adet için 1 ya da daha büyük bir değer girilebilir. Mesafe seçildiğinde sayı, eğrinin uzunluğuna bağlıdır.
4. Nesnelerin eğri boyunca nasıl yönleneceğini kontrol edin. Gerekli yönelim davranışını, aşağıdaki seçenekler arasından modelinize uygun şekilde belirleyin.

Komutun menü yolu `Array › Transform › Array > Along Curve` olarak verilir. Komut satırında `Items`, öğe sayısını; `Distance` ise öğeler arasındaki mesafeyi ifade eder. Eğrinin yalnızca bir bölümünü yol olarak kullanmak için eğri seçimi sırasında `SubCrv` yazılabilir.

Yönelim seçenekleri, çoğaltılan nesnenin eğrinin dönüşlerine nasıl tepki vereceğini değiştirir:

- `NoRotation`, nesneyi farklı konumlara kopyalar; roll, pitch veya yaw dönüşü uygulamaz.
- `Freeform`, nesnenin bu üç dönüşü aynı anda izlemesine izin verir.
- `Roadlike`, pitch ve yaw uygular, roll uygulamaz; y ekseni seçili görünümün CPlane’iyle paralel kalır.
- `Stairlike`, yalnızca yaw uygular; x ve y eksenleri seçili görünümün CPlane’iyle paralel kalır.
- `Roll`, `Pitch` ve `Yaw`, sırasıyla x, y ve z eksenleri çevresindeki dönüşleri belirler.

Bu seçeneklerin adı, dönüş davranışını seçmeye yardımcı olur; hangi davranışın doğru olduğu nesnenin ve eğrinin biçimine bağlıdır. Dokümantasyon belirli bir mimari kullanım için tek bir yönelim önermediğinden, sonuca göre uygun seçeneği değerlendirmek gerekir.

## Yüzey üzerindeki eğri için ArrayCrvOnSrf

1. Çoğaltılacak nesneleri seçin ve bir başlangıç noktası belirleyin. Dokümantasyon, bu noktanın genellikle çoğaltılacak nesne üzerinde olduğunu belirtir.
2. Yol eğrisini, dizinin başlangıcına yakın bir noktadan seçin; ardından yüzeyi seçin.
3. Nesneleri eğri boyunca konumlandırın. Yerleşimi, eğri üzerinde seçim yaparak veya son konumdan itibaren bir mesafe yazarak belirleyin.
4. Nesne sayısını `Divide`, nesneler arasındaki mesafeyi `Multiple` seçeneğiyle tanımlayın. Eğrinin bir kısmını kullanmak gerekiyorsa `SubCrv` ile bölüm seçin.

Komutun menü yolu `Array › Transform › Array > Along Curve on Surface` şeklindedir. Buradaki temel fark, nesne yöneliminin yüzey normaline göre belirlenmesidir. Bu nedenle yüzey seçimi, komut adımlarının zorunlu bir parçasıdır; eğri üzerindeki yerleşim de yüzey bağlamında değerlendirilir.

| Ayar | Önerilen değer | Etkisi |
|---|---|---|
| `Items` | İhtiyaca göre; 1 veya üzeri | Eğri boyunca oluşturulacak öğe sayısını belirler. |
| `Distance` | İhtiyaç duyulan aralık | Öğeler arasındaki mesafeyi belirler; sayı eğri uzunluğuna bağlıdır. |
| `Divide` | İhtiyaç duyulan nesne sayısı | Yüzey üzerindeki eğri boyunca nesne sayısını belirler. |
| `Multiple` | İhtiyaç duyulan mesafe | Yüzey üzerindeki eğri boyunca nesneler arasındaki mesafeyi belirler. |

## Mimari ve görselleştirme iş akışında kullanım

Mimarlar, iç mimarlar ve görselleştirme uzmanları için bu komutlar, bir eğriye bağlı nesne dizilerini doğrudan model üzerinde kurmaya yarar. Eğri boyunca çoğaltmada adet veya aralık seçimi, dizinin nasıl tanımlanacağını belirler. Yüzeyli yöntemde ise yüzey normali nesne yönelimini etkiler. Bu nedenle düz bir yol ile yüzey üzerindeki yol aynı komut akışı olarak ele alınmamalıdır.

Çoğaltma öncesinde başlangıç ucunu ve nesnenin referans noktasını netleştirmek, yerleşimi kontrol etmeyi kolaylaştırır. Nesne eğri üzerinde değilse `Basepoint` seçeneği; eğrinin tamamı kullanılmayacaksa `SubCrv` seçimi değerlendirilmelidir. Kurum içi iş akışında komutların Rhino 8 belgelerindeki adlarla ve seçeneklerle eşleştiğini kontrol etmek önemlidir. Kaynak belgeler donanım gereksinimi, lisans koşulları veya diğer yazılımlarla uyumluluk hakkında bilgi vermediği için bu konularda özel bir gereksinim varsayılmamalıdır.

## Sık yapılan hatalar

- `ArrayCrv` ile `ArrayCrvOnSrf` komutlarını aynı işlem sanmak: İkinci komut yüzey ve yüzey üzerindeki eğri seçimini içerir.
- Başlangıç yönünü gözden kaçırmak: Yol eğrisi, dizinin başlaması istenen uca yakın seçilmelidir.
- Nesne eğri üzerinde değilken referans noktasını belirtmemek: Bu durumda `Basepoint` başlangıç yerleşimini tanımlamak için kullanılabilir.
- Yönelim seçeneğini kontrol etmemek: `NoRotation`, `Freeform`, `Roadlike` ve `Stairlike` farklı dönüş davranışları üretir.
- `Distance` ve `Items` seçeneklerini karıştırmak: İlki aralığı, ikincisi öğe sayısını ifade eder.

## Pro ipucu
Nesne eğri üzerinde değilse çoğaltmaya başlamadan önce `Basepoint` ile referans noktasını belirleyin; yalnızca eğrinin bir bölümünü kullanacaksanız seçim sırasında `SubCrv` yazın.

## 3dsınıfı yorumu
Rhino 8’deki bu iki komut, eğriye bağlı tekrarları ayrı ayrı kopyalamak yerine tek bir çoğaltma akışında kurmak isteyen mimarlık ve görselleştirme ekipleri için pratik. Özellikle adet ile aralık seçeneklerinin farklı sonuçlar verdiğini bilmek, diziyi tasarım niyetine göre kurmaya yardımcı olur.

Türkiye’deki ofisler için uygulamaya geçmeden önce Rhino sürümünü, kullanılan komut adlarını ve ekip içindeki dosya akışını doğrulamak yerinde olur. Belgeler donanım, lisans veya başka yazılımlarla uyumluluk konusunda bilgi vermiyor; bu nedenle bu başlıklarda ek gereksinim varsayılmamalı. En sık dikkat edilmesi gerekenler başlangıç noktası ve yönelim seçimi.

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

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