Kısaca
- CageEdit, iki veya üç boyutlu kontrol nesneleriyle nesnelere genel ya da kısmi deformasyon uygular.
- Kontrol nesnesi Cage komutuyla oluşturulabilir veya mevcut bir eğri ya da yüzey olarak seçilebilir.
- Accurate güncellemeyi yavaşlatabilir ve nesneler yeniden uydurulduğunda daha yoğun yüzeyler oluşturabilir.
- Local seçeneğinde Falloff distance, deformasyonun kontrol nesnesinden çevreye ne kadar yayılacağını belirler.
Rhino 8’in resmî dokümantasyonunda açıklanan CageEdit, kontrol kafesinin noktalarını düzenleyerek modelleri yumuşak biçimde biçimlendirmek için kullanılıyor. Komut; iki veya üç boyutlu kontrol nesneleriyle çalışıyor, değişikliği nesnenin geneline uygulayabiliyor ya da belirli bir alanla sınırlayabiliyor. Aşağıdaki adımlar, seçenekler ve kullanım notları Rhino 8 dokümantasyonuna dayanıyor.
CageEdit hangi işlerde kullanılabilir?
CageEdit, bir modelin biçimini tek tek geometri kontrol noktalarını düzenlemek yerine, bir kontrol nesnesinin noktalarını hareket ettirerek değiştirme olanağı sunar. Kontrol nesnesi Cage komutuyla oluşturulabilir; mevcut bir eğri veya yüzey de bu amaçla seçilebilir. Aynı nesnenin bir kenarı ya da bir polysurface’in yüzü kontrol nesnesi olarak kullanılabilir.
Komut, eğri, yüzey veya mesh’in kontrol noktalarının yakalanan nesne olarak seçilmesini de destekler. Polysurface’ler deforme edilirken yüzeyler birleşim yerlerinden ayrılmaz. CageEdit’in düzenleme geçmişi, History ayarının durumundan bağımsız olarak oluşturulur.
Dokümantasyon, az sayıda kontrol noktası içeren bir kafesin daha karmaşık nesneleri değiştirmek için kullanılabileceğini belirtiyor. Bu yaklaşım, standart kontrol noktası düzenlemesine kıyasla daha yumuşak geçişler sağlayabilir. Sonuç, kafes yapısı ve seçilen deformasyon seçeneklerine bağlıdır; bu nedenle üretim geometrisinde kullanılmadan önce temsilî bir kopyada denenmesi yerinde olur.
Kafes oluşturma ve düzenleme: adım adım
Yakalanacak geometriyi seçin. CageEdit’te biçimi değiştirilecek nesneler, kontrol nesnesinin etkisini alacak geometri olarak belirlenir. Eğri, yüzey veya mesh kontrol noktaları da yakalanan nesne olarak seçilebilir.
Kontrol nesnesini oluşturun ya da seçin. Yeni bir kafes için
Cagekomutunu çalıştırın, nesneleri seçip Enter’a basın ve kafes kutusunu çizin. Diğer seçenek, mevcut bir eğriyi veya yüzeyi kontrol nesnesi olarak kullanmaktır. BoundingBox ile oluşturulan kontrol nesnesi, giriş geometrisinin sınırlarına göre çizgi, düzlem ya da üç boyutlu kafes olabilir.Kafesin nokta sayısını ve derecesini ayarlayın.
PointCount (XYZ), çizgi, dikdörtgen veya kutunun farklı yönlerindeki kontrol noktası sayısını belirler.Degree (XYZ)aynı yönlerde kafesin derecesini belirtir. “Cage parameters” istemine bir sayı girilmesi, dikdörtgen veya kutunun tüm yönlerine eşit nokta sayısı uygular; derece ayarları buna göre otomatik değişir.Kafes noktalarını düzenleyin. Kontrol poligonuna tıklamak komşu iki kafes noktasını seçer; çift tıklamak bir sıradaki noktaları birlikte seçer. Seçili noktaları taşıyarak yakalanan geometriyi biçimlendirin.
Deformasyon türünü ve kapsamını belirleyin. Hedef, yüzey yapısını korumak mı, daha az kontrol noktalı bir sonuç almak mı, yoksa etkiyi sınırlamak mı? Aşağıdaki tablo, dokümantasyonda açıklanan seçenekleri kullanım amaçlarına göre özetliyor; genel geçer varsayılan değerler önermiyor.
| Ayar | Önerilen değer | Etkisi |
|---|---|---|
| Deformation | Güncelleme süresi sorun değilse Accurate | Deformasyonu güncellemek daha uzun sürebilir; nesneler yeniden uydurulduğunda yüzeyler daha yoğun hâle gelebilir. |
| Deformation | Daha az kontrol noktalı yüzey gerekiyorsa Fast | Daha az kontrol noktası üretir; sonuç Accurate seçeneğine göre daha az hassas olabilir. |
| PreserveStructure | Kontrol noktası yapısı korunacaksa Yes | Eğri veya yüzeyin kontrol noktası düzenini muhafaza eder; yetersiz nokta varsa deformasyon daha az hassas olabilir. |
| PreserveStructure | Daha hassas deformasyon öncelikliyse No | Nesneyi gerektiğinde yeniden uydurarak daha fazla kafes kontrol noktası kullanabilir. |
| Region to edit | Etkinin tüm 3B alana yayılması isteniyorsa Global | Deformasyonu kafes içiyle sınırlamaz; kısmen içeride kalan nesneler de etkilenebilir. |
| Region to edit | Etki alanı sınırlandırılacaksa Local | Falloff distance dışında kalan nesne veya parçaları deformasyonun dışında bırakır. |
PreserveStructure, eğri ve yüzeylerdeki kontrol noktası yapısına yöneliktir; polysurface seçildiğinde kullanılmaz. Rigid, yakalanan nesnenin şeklini bozmadan konumunu değiştirir. Bu tercih nesne bazında çalışır; aynı kontrol nesnesi bazı nesneleri rijit, bazılarını rijit olmayan biçimde etkileyebilir. Bir nesnenin rijitlik davranışını değiştirmek için aynı kontrol nesnesiyle yeniden yakalanması gerekir. Bir grup içindeki nesneler bir bütün olarak dönüşür. Block instance’lar ise Rigid ayarından bağımsız olarak biçimlerini korur ve rijit biçimde dönüşür.
Global, Local ve Falloff distance nasıl çalışır?
Global, kontrol nesnesinin etkisini yalnızca kafesin içinde kalan geometriyle sınırlamaz. Bir nesnenin sadece bir bölümü kafesin içindeyse bile değişiklik nesnenin geri kalanına yayılabilir. Kontrol nesnesinden uzakta kalan nesnelerde etki daha da büyüyebilir. Bu nedenle Global seçeneği, sınırlı bir parçayı değiştirmek isteyenler için beklenmeyen sonuçlar doğurabilir.
Local seçeneği, kontrol nesnesinin çevresinde bir Falloff distance tanımlanmasını sağlar. Kafesin tam etkili olduğu bölge ile hiç etkili olmadığı alan arasında geçiş oluşur; falloff mesafesinin dışındaki nesneler veya parçalar etkilenmez. Etkiyi çevrede belirli bir hacimle kısıtlamak için küre, silindir ya da kutu da tanımlanabilir. Böylece deformasyonun modele nerede uygulanacağı daha kontrollü belirlenebilir.
İki boyutlu bir nesne için ObjectPlane, dikdörtgen kafesi nesnenin 3B uzaydaki yönelimine hizalar. Kafesin etkisi artık gerekmiyorsa ReleaseFromCage, seçilen nesneleri kontrol nesnesinin etkisinden çıkarır. SelCaptives, belirli bir kontrol nesnesine bağlı nesneleri seçmeye yardımcı olur. Rhino 8’de yeni olarak belirtilen ExtractOriginalCaptives, deforme edilmiş nesneye dokunmadan özgün, deforme edilmemiş nesneyi ilk konumunda geri getirir. Explode komutu ise kontrol nesnesini normal geometriye dönüştürür.
Mimarlık, iç mekân ve archviz iş akışında
Bir kütle, cephe yüzeyi ya da iç mekân elemanında daha geniş bir biçim değişikliği gerektiğinde CageEdit değerlendirilebilir. Polysurface’lerin birleşim yerlerinden ayrılmaması, çok yüzeyli modellerde işe yarayabilecek bir davranıştır. Buna karşılık block instance’ların kafes düzenlemesinde esnememesi, bu tür nesnelerle çalışırken göz önünde tutulmalıdır.
Ofislerde önce modelin bir kopyasında Global ve Local seçeneklerini karşılaştırmak, değişikliğin hedeflenen alanda kalıp kalmadığını görmeye yardımcı olur. Accurate seçeneğinin güncellemeyi yavaşlatabileceği, Fast’in ise daha az kontrol noktalı ve daha az hassas yüzeyler üretebileceği de seçim sırasında dikkate alınmalıdır. Dokümantasyon donanım gereksinimi, fiyat veya lisans koşulu vermiyor; bu başlıklar için kullanılan Rhino sürümü ve lisans ayrıca kontrol edilmelidir.
Sık yapılan hatalar
Global’i yerel etki sanmak: Kafesin dışında kalan geometri de değişebilir; uzaklığa bağlı olarak etki büyüyebilir.
Fast’ten en yüksek hassasiyeti beklemek: Bu seçenek daha az kontrol noktalı yüzeyler oluşturur ve sonuç daha az hassas olabilir.
Polysurface’te PreserveStructure aramak: Bu seçenek polysurface’ler için gösterilmez.
Block instance’ların esneyeceğini varsaymak: Kafes düzenlemesinde bu örnekler her zaman rijit dönüşür.
Kontrol ilişkisini açık bırakmak: Nesneleri kafes etkisinden çıkarmak için
ReleaseFromCagekullanın.
Sık sorulan sorular
Rhino 8 CageEdit ne işe yarar?
CageEdit, kontrol kafesinin noktalarını düzenleyerek nesneleri yumuşak biçimde deforme eder. Etki genel alana uygulanabilir veya Local seçeneğiyle sınırlandırılabilir.
Rhino CageEdit’te Accurate ile Fast arasındaki fark nedir?
Accurate güncellemeyi yavaşlatabilir ve nesneler yeniden uydurulduğunda daha yoğun yüzeyler oluşturabilir. Fast daha az kontrol noktalı, ancak daha az hassas yüzeyler üretir.
CageEdit block instance’ları esnetir mi?
Hayır. Rhino dokümantasyonuna göre block instance’lar Rigid ayarından bağımsız olarak biçimlerini koruyup rijit biçimde dönüşür.
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, biçim değişikliğini tek tek kontrol noktalarına müdahale etmeden denemek isteyen mimarlık ve iç mekân ekiplerine yararlı bir seçenek sunuyor. Özellikle Global/Local ve Accurate/Fast tercihlerini model kopyasında test etmek, etki alanı ve yüzey yapısı konusunda sürprizleri azaltabilir.
Türkiye’deki ofisler, üretim dosyalarına geçmeden önce mevcut Rhino sürümünde kullandıkları geometri türlerini denemeli. Dokümantasyon donanım, fiyat veya lisans koşulu belirtmediğinden bu konularda varsayım yapılmamalı; block instance ve polysurface davranışı da iş akışına göre kontrol edilmeli.




Yorumlar 0