# Rhino 8 Boolean komutları: Birleşim, çıkarma ve kesişim rehberi

Kaynak: https://3dsinifi.com/haber/rhino-8-boolean-komutlari-birlesim-cikarma-ve-kesisim · Kategori: Eğitimler · Yayın: 5 Kasım 2026

> Rhino 8’de Boolean komutları, yüzey ve polysurface geometrilerinin birleşim, çıkarma, kesişim veya bölme işlemlerinde kullanılıyor. Bu rehber, doğru komutu seçmeyi ve sık görülen hataları incelemeyi anlatıyor.

## Kısaca
- BooleanUnion, seçili nesnelerin ortak alanlarını kırpar ve kalan kısımlardan tek bir polysurface oluşturur.
- BooleanDifference işleminde önce çıkarma yapılacak nesneler, ardından kesici nesneler seçilir.
- Ters yönde sonuçlar normallerden kaynaklanabilir; Dir ve Flip komutlarıyla yön incelenebilir ve değiştirilebilir.
- Rhino başarısız Boolean işlemlerinde sorunlu alanları belirten metin noktaları yerleştirebilir.

## Bu rehberde neler öğreneceksiniz?

Rhino’daki Boolean komutları, kesişen geometrilerin hangi parçalarının korunacağını belirleyerek modelleme sürecini hızlandırır. Ancak her işlem aynı amacı taşımaz: nesneleri tek bir polysurface hâline getirmek, bir parçayı diğerinden çıkarmak, yalnızca ortak alanı bırakmak veya geometriyi ayrı parçalara ayırmak için farklı komutlar kullanılır.

Bu anlatımda Rhino 8 belgelerinde açıklanan BooleanUnion, BooleanDifference, BooleanIntersection ve BooleanSplit komutlarının çalışma mantığını ele alacağız. Ayrıca iki nesne arasındaki olası sonuçlar arasında geçiş yapan Boolean2Objects komutunu, düzlemsel yüzeylere yönelik Planar Boolean seçeneklerini ve işlemler başarısız olduğunda kontrol edilebilecek geometri sorunlarını inceleyeceğiz.

## Gereksinimler

- **Yazılım ve sürüm:** Kaynak alınan komut belgeleri Rhino 8 içindir. Belge, belirli bir güncelleme numarası veya ek yazılım gereksinimi belirtmiyor.
- **Geometri:** Boolean komutları yüzeyler ve polysurface’larla kullanılabilir. Mesh nesnelerinde de benzer adımlar izlenir; işlem sonucu, girdi türü ne olursa olsun mesh olur.
- **Hesap veya lisans:** Kaynak belgede bu işlemler için ayrıca hesap ya da lisans koşulu açıklanmıyor.

İşleme başlamadan önce hangi parçanın korunacağına karar verin. Özellikle BooleanDifference’ta ilk seçim, çıkarma yapılacak nesneleri; ikinci seçim ise kesici nesneleri belirler. Seçim sırasını karıştırmak, beklenenin tersi bir sonuç alınmasına yol açabilir.

## Adım adım Boolean işlemleri

### 1. Nesneleri birleştirin: BooleanUnion

Birden fazla nesnenin ortak alanlarını temizleyip kalan bölümlerden tek bir polysurface elde etmek için BooleanUnion kullanılır.

1. Birleştirmek istediğiniz yüzeyleri veya polysurface’ları seçin.
2. Komutu çalıştırıp Enter’a basın.
3. Sonuçta nesneler tek bir polysurface hâline gelir.

Komutun DeleteInput seçeneği, giriş nesnelerinin silinip silinmeyeceğini kontrol eder. DeleteInput=No seçeneği History kaydını destekler. Birleşim tamamlandığında bitişik ve aynı düzlemdeki yüzeylerin tek yüzeyde toplanması isteniyorsa MergeCoplanarFaces seçeneği kullanılabilir.

### 2. Bir nesneden diğerini çıkarın: BooleanDifference

Bir hacimde boşluk veya oyuk oluşturmak gibi durumlarda BooleanDifference kullanılır. İşlem iki seçim aşamasından oluşur:

1. Üzerinde çıkarma yapılacak yüzeyleri veya polysurface’ları seçin ve Enter’a basın.
2. Çıkarıcı olarak kullanılacak yüzeyleri veya polysurface’ları seçin ve Enter’a basın.

DeleteInput, başlangıç geometrisinin silinip silinmeyeceğini belirler. DeleteInput=Yes seçiliyken DeleteCutters seçeneği, çıkarıcı nesnenin de silinmesini kontrol eder. Kaynak belgede ayrıca, iç içe geçmiş bir küreyi kullanarak içi boş ve duvar kalınlığı olan tenis topu benzeri bir katı üretmenin Rhino’nun yüzey modelleme yaklaşımıyla mümkün olmadığı belirtiliyor. Bu nedenle beklenen sonucun yalnızca kesici nesneyi içeri yerleştirmekle oluşacağı varsayılmamalıdır.

### 3. Ortak kısmı bırakın: BooleanIntersection

BooleanIntersection, nesnelerin ortak olmayan alanlarını kırpar ve kesişen bölümü bırakır.

1. İlk nesne grubunu veya birbiriyle kesişen nesneleri seçin ve Enter’a basın.
2. İlk adımda tek bir grup seçtiyseniz ikinci nesne grubunu seçip Enter’a basın.
3. İşlem tamamlandığında ortak alan sonuç geometrisi olarak kalır.

DeleteInput seçeneği, kaynak geometrinin korunup korunmayacağını belirler. Seçim düzeni, kesişim hesabında hangi nesne gruplarının kullanılacağını belirlediği için işlemden önce grupları gözden geçirmek yararlı olur.

### 4. Parçaları ayrı geometriler olarak üretin: BooleanSplit

BooleanSplit, ortak alanları ayırarak ortak ve ortak olmayan bölümlerden ayrı polysurface’lar oluşturur.

1. Bölünecek ilk nesne grubunu seçin ve Enter’a basın.
2. Kesici nesneleri seçip yeniden Enter’a basın.
3. Kesici nesneler ile bölünecek nesneler aynı nesneler olabilir.

DeleteInput seçeneği, ilk geometrinin silinmesini veya korunmasını kontrol eder. Bu komut, Boolean işlemi sonunda farklı parçaları ayrı ayrı düzenlemek gerektiğinde işe yarar.

### 5. İki nesne arasındaki sonucu seçin: Boolean2Objects

Boolean2Objects, iki nesne arasında olası Boolean sonuçları arasında seçim yapmaya yarar. İki nesneyi seçtikten sonra görünüm alanında tıklayarak sonuçlar arasında geçiş yapılır. Kaynak belgede listelenen seçenekler birleşim, A’dan B’yi çıkarma, B’den A’yı çıkarma, kesişim ve ters kesişimdir. İstenen geometri görünene kadar seçenekler incelenebilir. Bu komutta da DeleteInput seçeneği bulunur.

Düzlemsel yüzeylerle çalışıyorsanız PlanarUnion, PlanarDifference ve PlanarIntersection komutları ayrı seçenekler sunar. Bunlar sırasıyla üst üste gelen düzlemsel yüzeyleri birleştirir, çıkarma uygular veya kesişimden bir yüzey üretir. Oluşan sonuç, ilk seçilen yüzeyin özelliklerini devralır.

## Yaygın hatalar ve çözüm yolları

Boolean işlemi beklenmedik bir sonuç veriyorsa ilk kontrol edilecek noktalardan biri yüzey normalleridir. İşlemler, hangi alanların korunacağını belirlerken normallerden yararlanır. Açık bir nesnede iç ve dış taraf her zaman belirgin olmayabilir. Dir komutuyla normal yönünü inceleyin; yön beklentinize uymuyorsa Flip ile ters çevirip işlemi yeniden deneyin. Geometri tamamen kapandığında Rhino iç-dış ayrımını kurabilir; bu durumda yüzey yönleri modelin dış tarafını gösterecek biçimde belirlenir.

İşlem başarısız olduğunda Rhino, çıplak kenarın veya sorunlu kesişimin bulunduğu bölgeyi gösteren metin noktaları yerleştirebilir. Bu noktaları bulup özelliklerindeki Secondary text bölümünü incelemek, hata hakkında daha ayrıntılı bilgi sağlayabilir.

Diğer olası nedenler şunlardır:

- **Çakışan kontrol noktaları:** Yüzey kenarındaki kontrol noktalarının aynı konumda olması, özellikle tekil noktalar kesişim bölgesindeyse işlemi bozabilir.
- **Üst üste binen yüzey alanları:** İki nesnenin aynı yüzey alanını paylaşması, BooleanDifference veya BooleanIntersection işlemlerini engelleyebilir. Bir yüz boyunca temas eden kutularda birleşim çalışsa bile çıkarma ve kesişim çalışmayabilir.
- **Non-manifold kenarlar:** Bir kenara ikiden fazla yüz bağlanması, polysurface veya mesh üzerinde sorun oluşturabilir.
- **Yetersiz yüzey hazırlığı:** Yüzeylerde Boolean işleminden önce Join komutunu denemek önerilir.

Boolean hâlâ başarısızsa geometriyi farklı bir yoldan parçalamak mümkün olabilir: Gerekirse Explode ile polysurface’ı tekil yüzeylere ayırın, Intersect ile kesişim eğrilerini oluşturun, ardından bu eğrileri Trim veya Split işlemlerinde kullanıp parçaları Join ile yeniden birleştirin.

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

Boolean komutları; kütle modellerinde açıklık oluşturma, yüzeyleri birleştirme veya kesişen parçaları ayırma gibi işler yapan mimarlar, iç mimarlar ve 3D sanatçıları için doğrudan modelleme araçlarıdır. Hangi komutun kullanılacağını doğru belirlemek, sonucu sonradan elle düzeltme ihtiyacını azaltabilir. Ancak sonuç, geometrinin kapalı olup olmamasına, normallere ve kesişimlerin niteliğine bağlıdır.

Üretim dosyalarında giriş geometrisini korumak gerekiyorsa DeleteInput seçeneklerini kontrol edin; bazı Boolean komutlarında DeleteInput=No History kaydını destekler. Kaynak, donanım gereksinimleri ya da diğer yazılımlarla uyumluluk hakkında bilgi vermediği için bu başlıklarda özel bir varsayım yapılmamalıdır. Özellikle mesh ile çalışırken sonucun mesh olacağını ve düzlemsel Boolean sonuçlarının ilk seçilen yüzeyin özelliklerini devralacağını hesaba katın.

## Sonraki adımlar

Önce basit ve kapalı geometriler üzerinde her komutu ayrı ayrı deneyin; her denemede hangi parçanın korunmasını beklediğinizi belirleyin. Sonuç ters çıkarsa normalleri kontrol edin, komut başarısız olursa metin noktalarını ve kesişim bölgesini inceleyin. Sorunlu kesişimlerde Intersect, Trim veya Split ile manuel bir yol izleyip parçaları Join ile bir araya getirmeyi değerlendirin.

## Kaynak ve lisans

Bu rehber, McNeel’in Rhino 8 Boolean komutları ve Boolean işlemlerinde sorun giderme belgelerinden uyarlanmıştır. Kaynak, serbest lisanslı olarak sağlanmıştır; anlatım Türkçeye çevrilerek yeniden düzenlenmiştir.

## Pro ipucu
BooleanDifference işleminde önce çıkarılacak nesneleri, sonra kesici nesneleri seçin; sonuç tersse Dir ile normalleri inceleyip gerekirse Flip kullanın.

## 3dsınıfı yorumu
Rhino Boolean araçları, mimari kütle ve detay modellemede sık karşılaşılan bir işi—kesişen geometrileri temiz biçimde birleştirme veya ayırmayı—doğrudan çözüyor. Türkiye’deki ofisler ve öğrenciler için asıl kazanç, komut isimlerini ezberlemekten çok seçim sırasını ve geometri hazırlığını anlamak. Bu, tekrarlanan düzeltme denemelerini azaltabilir.

Yine de her modelde otomatik sonuç beklemek doğru değil: açık yüzeyler, normal yönleri ve problemli kesişimler işlemi etkiliyor. Lisans ve donanım maliyeti hakkında bu kaynak bilgi vermediğinden satın alma kararı için ek doğrulama gerekir. Mesh çıktısı ve giriş geometrisini koruma seçenekleri de mevcut iş akışına göre önceden kontrol edilmeli.

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

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