Kısaca
- CageEdit, nesneleri iki veya üç boyutlu bir kontrol nesnesi üzerinden deforme eder.
- Local seçeneği, Falloff distance ile etkilenecek alanı sınırlandırır; Global seçeneğinin etkisi kafes dışına da taşabilir.
- Accurate ve Fast seçenekleri, deformasyonun ayrıntı düzeyi ile güncelleme hızı arasında farklı tercihler sunar.
- ExtractOriginalCaptives, Rhino 8’de özgün nesneleri ilk konumlarına geri yükler ve deforme edilmiş nesneleri değiştirmez.
Rhino 8’deki CageEdit, McNeel’in yardım belgelerinde kontrol nesnesinin düzenlenecek bölgeyi belirlediği bir deformasyon aracı olarak açıklanıyor. Kullanıcı, düzenlenecek nesneleri seçtikten sonra bir kafes veya uygun bir mevcut yüzey ya da eğri tanımlıyor; ardından kontrol nesnesinin noktalarını değiştirerek geometriyi biçimlendiriyor. Araç, genel değişikliklerin yanında nesnenin yalnızca bir bölümünü etkileyecek düzenlemeleri de destekliyor.
1. Kafes düzenlemesini başlatın
İlk adım, değiştirilecek nesneleri seçmek. Rhino belgelerinde bunlar “captive” nesneler olarak adlandırılıyor. Bir eğri, yüzey veya mesh’in kontrol noktaları da düzenlenecek öğe olarak kullanılabiliyor. Kontrol nesnesi ise Cage komutuyla oluşturulabiliyor ya da mevcut bir yüzey veya eğri olarak seçilebiliyor. Bir nesneyi kendi kontrol nesnesi yapmak için nesnenin bir kenarı; polysurface üzerinde ise bir yüz kullanılabiliyor.
Rhino 8 yardımında CageEdit için menü yolu Transform › Cage Editing › Cage Edit, kafes oluşturmak içinse Transform › Cage Editing › Create Cage olarak veriliyor. Oluşturma komutu, kutu biçimli bir kafes hazırlıyor; bu kafes daha sonra CageEdit ile nesnelere bağlanıp kontrol noktaları üzerinden düzenlenebiliyor.
CageTemel akış şöyle ilerliyor:
Düzenlenecek nesneleri seçin.
Yeni bir kontrol nesnesi oluşturun veya mevcut bir eğri ya da yüzey belirleyin.
Kontrol kafesinin noktalarını düzenleyerek nesnelerin biçimini değiştirin.
Kafes kontrol poligonuna tek tıklama, komşu iki kafes noktasını seçiyor; çift tıklama ise bir nokta sırasını seçmeye yarıyor. Kaynak, az sayıda kontrol noktasına sahip kafeslerin karmaşık nesnelerde de kullanılabildiğini ve bunun daha yumuşak geçişlere yardımcı olabildiğini belirtiyor. Bu nedenle her model için yoğun bir kafes kurmak gerekmeyebilir; ancak belgeler belirli bir ideal nokta sayısı vermiyor.
2. Kafes türünü ve yapısını belirleyin
Kontrol nesnesi, giriş geometrisinin sınırlarına göre çizgi, dikdörtgen veya üç boyutlu kutu biçiminde hazırlanabiliyor. BoundingBox seçeneği, kutunun yerini nesnenin sınırlayıcı kutusuna göre belirliyor. İki boyutlu nesnelerde ObjectPlane, dikdörtgen kafesin nesnenin 3B uzaydaki düzlemine hizalanmasını sağlıyor.
PointCount her yöndeki kafes kontrol noktalarının sayısını belirliyor. Degree ise çizgi, dikdörtgen veya kutu kafesin ilgili yönündeki derecesini ayarlıyor. “Cage parameters” isteminde tek bir sayı girildiğinde bu sayı tüm yönlere uygulanıyor; derece seçenekleri de buna göre otomatik düzenleniyor. Kaynakta önerilmiş hazır bir nokta sayısı bulunmadığından, değerleri modelin biçimine ve gereken kontrol düzeyine göre test etmek gerekiyor.
| Ayar | Önerilen değer | Etkisi |
|---|---|---|
| Deformation | Ayrıntı veya güncelleme hızı önceliğine göre Accurate ya da Fast | Accurate, daha ağır güncellemeler karşılığında daha yoğun yüzeyler oluşturabilir. Fast, daha az kontrol noktasıyla sonuç verir ve ayrıntı doğruluğunu düşürebilir. |
| PreserveStructure | Yapıyı korumak için Yes; gerektiğinde ek kontrol noktalarıyla yeniden uyum için No | Yes, eğri veya yüzeyin mevcut kontrol noktası düzenini muhafaza eder. No, daha doğru deformasyon için nesnenin yeniden uyarlanmasına izin verir. |
| Region to edit | Etkinin kapsamına göre Global veya Local | Global etkiyi kafes sınırlarının dışına taşıyabilir. Local, Falloff distance ile etkilenen bölgeyi kısıtlar. |
| Rigid | Biçimi bozulmaması gereken nesnelerde etkin | Nesnenin şeklini değiştirmeden konumunu düzenler. |
PreserveStructure polysurface’ler için geçerli değil; bu nedenle yalnızca polysurface seçildiğinde seçenek gösterilmiyor. Rigid nesne bazında çalışıyor. Aynı kontrol nesnesi bazı nesneleri rijit, bazılarını ise şekil değiştirerek etkileyebiliyor. Rijitlik tercihini sonradan değiştirmek için nesneleri aynı kontrol nesnesiyle yeniden yakalamak gerekiyor. Gruplanmış nesneler bir bütün olarak dönüştürülüyor. Block instance’lar ise Rigid ayarından bağımsız biçimde rijit dönüşüyor.
3. Yerel etkiyi ve deformasyon niteliğini yönetin
Global seçeneğinde kafesin nesneyle temas ettiği bölüm, etkinin sınırı olarak kabul edilmiyor. Kafesin yalnızca bir kısmında kalan nesneler de dönüşümden etkilenebiliyor. Üstelik kontrol nesnesinden uzakta kalan bölümlerde etki büyüyebildiğinden, geniş bir modelde istenmeyen değişiklikler oluşup oluşmadığı kontrol edilmeli.
Local kullanıldığında Falloff distance, kontrol nesnesinin yakınındaki etki alanını tanımlamak için kullanılıyor. Kafesin içinde veya çizgi ve dikdörtgen kontrol nesnelerinin belirlediği bölgede deformasyon tam olarak uygulanabiliyor. Bu alanın dışında kalan kısımlar sabit kalırken, arada kalan bölümde etki kademeli olarak azalıyor. Kontrol nesnesinin mekânsal etkisini ayrıca küre, silindir veya kutuyla sınırlandırmak da mümkün.
Accurate ve Fast seçiminde yalnızca işlem hızına bakılmamalı. Accurate, güncellemeleri yavaşlatabilir ve yüzeyin daha yoğun bir yapıyla yeniden oluşturulmasına yol açabilir. Fast ise daha sade bir kontrol noktası yapısıyla çalışır; bunun karşılığında deformasyon ayrıntısı daha düşük olabilir. PreserveStructure=Yes mevcut yapıyı korur, fakat nesnede yeterli kontrol noktası yoksa biçim değişikliği daha az hassas kalabilir. No seçeneği gerektiğinde ek kontrol noktalarıyla yeniden uyarlamaya izin verir.
CageEdit deformasyonunda History ayarından bağımsız olarak geçmiş oluşturuluyor. Ayrıca Rhino 8’de yeni olarak belirtilen ExtractOriginalCaptives, seçilen kontrol kafesine bağlı nesnelerin deforme edilmemiş özgün hâllerini ilk konumlarında geri getiriyor; deformasyon uygulanmış nesneler bu işlemden etkilenmiyor.
ExtractOriginalCaptivesKontrol nesnesinin etkisinden çıkarmak için ReleaseFromCage komutu kullanılabiliyor. Bu komut seçilen nesneleri CageEdit kontrolünün etkisinden ayırıyor.
ReleaseFromCageMimarlık ve görselleştirme iş akışında kullanım
CageEdit, kütle veya yüzey biçiminde kontrollü değişiklik gerektiğinde, tek tek geometri noktalarını düzenlemek yerine daha geniş bir alanı kafes üzerinden biçimlendirmeye elverişli. Local seçeneği, modelin tamamını etkilemeden belirli bir bölge üzerinde çalışmayı destekliyor. Rigid tercihi de şekli korunacak öğelerin konumunu değiştirmek için kullanılabiliyor. Polysurface birleşimlerinin CageEdit sırasında ayrılmaması, bu geometri türleriyle çalışırken dikkate değer bir davranış.
Önemli bir modelde önce küçük bir deneme yapmak, özellikle Global etki ve Falloff distance sınırlarını kontrol etmek açısından yararlı olur. Rhino 8 belgeleri CageEdit için donanım gereksinimi, fiyat veya lisans koşulu belirtmiyor; bu başlıklarda belirli bir avantaj ya da zorunluluk varsayılmamalı. Uygulama öncesinde kullanılan kurulumun sürümü ve kurumun lisans koşulları ayrıca doğrulanmalı.
Sık yapılan hatalar
Yerel bir değişiklik beklerken Global kullanmak; bu seçenek kafesin dışındaki bölümleri de etkileyebilir.
Fast seçeneğini en yüksek ayrıntıyı sağlayan mod gibi değerlendirmek; kaynak, bu seçeneğin daha az kontrol noktalı yüzeyler verdiğini belirtiyor.
Polysurface üzerinde
PreserveStructurearamak; bu seçenek bu geometri türünde gösterilmiyor.Block instance’ların biçiminin bozulmasını beklemek; bunlar Rigid ayarından bağımsız olarak rijit biçimde dönüşüyor.
Belgelerde önerilmeyen sabit bir
PointCountveyaDegreedeğerini bütün modellere uygulamak.
Sık sorulan sorular
Rhino 8 CageEdit ne işe yarar?
CageEdit, iki veya üç boyutlu bir kontrol nesnesinin noktalarını düzenleyerek nesneleri biçimlendirir. Genel deformasyonun yanı sıra kısmi deformasyonu da destekler.
Rhino CageEdit’te Local ile Global arasındaki fark nedir?
Global seçeneğinde deformasyon kafesin dışındaki bölümlere de ulaşabilir. Local seçeneği, Falloff distance kullanarak etki alanını sınırlar.
Rhino 8’de CageEdit ile özgün nesne nasıl geri yüklenir?
ExtractOriginalCaptives komutu, deforme edilmemiş özgün nesneyi ilk konumuna getirir ve deforme edilmiş nesneyi değiştirmez.
Kaynaklar
1 kaynakKaynak metinler yeniden yayımlanmaz; kısa alıntılar tırnak içinde verilir, geri kalanı özgün özet ve yorumdur.
CageEdit, kütle modelleme ve yüzey düzenlemelerinde çok sayıda kontrol noktasını ayrı ayrı taşımak yerine daha bütünlüklü bir biçim değişikliği denemek isteyen ofisler için kullanışlı olabilir. Yerel etki ve rijit dönüşüm, farklı geometri türleriyle çalışırken kontrol seçeneklerini çeşitlendiriyor.
Ofislerde seçim yapılırken ayrıntı ihtiyacı ile güncelleme süresi birlikte düşünülmeli: Accurate daha ağır çalışabilir, Fast ise daha düşük ayrıntılı sonuç verebilir. Kaynaklar donanım gereksinimi, fiyat veya lisans koşulu paylaşmıyor; bu nedenle maliyet ya da performans beklentisi sürüm ve mevcut kurulum üzerinden doğrulanmalı. Global etkiyi ve kontrol noktası yoğunluğunu denemeden üretim modeline uygulamamak yerinde olur.




Yorumlar 0