FreeCAD - Curves WB - Curves - 05 - JoinCurve

Curves_JoinCurve JoinCurve:

JoinCurve komutu seçilen çizgileri/eğrileri birleştirerek tek bir Bezier Eğri (BSpline) haline getirir.

Kullanım: Komutu çalıştırmak için aşağıdaki işlemleri sırasıyla uygulayın:

JoinCurve komutunu ve özelliklerini bir uygulama yaparak öğrenmeye çalışalım.
Aşağıdaki resimde görüldüğü üzere elimizde bir adet altıgen eskiz ve bir adet dikdörtgenler prizması var. JoinCurve_01 Sahnede bulunan dikdörtgenler prizmasının 5 kenarını seçelim. JoinCurve_02 Seçimi, sıralı olarak gerçekleştirelim yani birbirini takip eden kenarları ardarda seçelim ve JoinCurve komutunu çalıştıralım. JoinCurve_03 Unsur ağacına bakarsak, sahneye JoinCurve adında yeni bir nesne eklendiğini görürüz. Yeni nesneyi net olarak görmek için dikdörtgenler prizmasını gizliyorum.
3B sahnesinde JoinCurve nesnesinin herhangi bir noktası seçildiğinde bütün eğri seçili hale gelir. Aşağıdaki resimde seçili kısımlar yeşil renk ile gösteriliyor. JoinCurve_04 Corner Break (Köşe Kır) parametresi true (doğru/evet) olarak değiştirildiğinde, JoinCurve nesnesinin her bir çizgi parçası ayrı ayrı seçilebilir hale geliyor. Aşağıdaki resimde seçili kısımlar yeşil renk ile gösteriliyor. JoinCurve_05 Force Closed (Kapatmaya Zorla) parametresi true (doğru/evet) olarak ayarlanırsa, JoinCurve eğrisinin, uç noktaları birleştirilir ve kapalı eğri oluşturması sağlanır.
Corner Break parametresini false (yanlış/hayır) olarak ayarlı iken Force Closed (Kapatmaya Zorla) parametresi true (doğru/evet) olarak ayarlandığında elde edilen sonuç aşağıdadır. JoinCurve_06 Corner Break parametresini true (doğru/evet) olarak ayarlı iken Force Closed (Kapatmaya Zorla) parametresi true (doğru/evet) olarak ayarlandığında ise elde edilen sonuç aşağıdadır. Corner Break parametresi aktif olduğu için her bir çizgi bağımsız gibi hareket ederek başlangıç ve uç nokta birleşmiş oluyor ve bu kez son çizgi parçası, önceki çizgiden ayrılıyor. JoinCurve_07 Shape Approximation Özelliği Aktifleştirildiğinde, JoinCurve nesnesi , değiştirilen parametre değerlerine bağlı olarak farklı şekiller almaya başlıyor. Örneği aşağıdaki resme bakarsanız, sadece Active parametresi true (doğru/evet) olarak değiştirildiğinde, eğriye ait keskin köşelerde bir yumuşama/yuvarlanma olmaya başlandı. JoinCurve_08 Approx Tolerance parametre değeri artırıldığında yumuşama/radyus değeri de artıyor. JoinCurve_09 Approx Tolerance parametre değeri daha fazla artırıldığında, eğrinin uç noktalarında da radyus etkisi görülmeye başlanıyor. JoinCurve_10 Continuity (Süreklilik) parametresi, açılır listeden çıkan seçeneklerden birinin seçilerek ayarlandığı özelliklerden biridir. Bu değerler, eğrinin oluşturulması aşamasında kullanılan algoritmik değerlerdir desek yanlış olmaz sanırım. Değeri C3'ten C0'a değiştirildiğinde elde edilen eğri profili aşağıdaki şekilde değişiyor. JoinCurve_11 Continuity (Süreklilik) parametresi CN olarak ayarladığımızda ise eğri yine farklı bir hal alıyor. JoinCurve_12 Samples (Örnekleme) parametresi, tabiri caizse eğrinin kaç adet çizgi parçasının uç uca eklenmesi ile elde edileceğini belirlediğimiz kısımdır. Değer büyüdükçe, seçili kenarlara daha yakın profilde eğri oluşuyor. Değeri düşürerek eğrinin alacağı şekli inceleyelim. JoinCurve_13 Altıgen Eskiz ve JoinCurve nesnelerini kullanarak Part Workbench (Parça Çalışma Tezgahı) komutlarından Sweep... (Süpür...)'i çalıştıralım. JoinCurve_14 Curves araç çubuğunda bulunan ilgili düğmeye basarak ya da Part (Parça) menüsündeki Sweep... (Süpür...) komutunu çalıştır. JoinCurve_15 Profil olarak Sketch_Altıgen'i, süpürülecek yol (Yolu Süper) olarak JoinCurve eğrisini (3B sahnesinden) seçip onaylayalım. JoinCurve_16 Oluşan 3 boyutlu Altıgen Boru/Kanal nesnesi aşağıda görülmektedir. JoinCurve_17 Unsur ağacından JoinCurve nesnesini seçip Corner Break (Köşe Kır) parametresini true (doğru/evet) olarak değiştirirsek elde edeceğimiz nesne aşağıdaki hale gelir. JoinCurve_18 Continuity (Süreklilik) parametresi C0 olarak değiştirildiğinde 3 boyutlu şeklin aldığı hal aşağıdaki gibidir. JoinCurve_19 Continuity (Süreklilik) parametresi C0 iken Reverse (Ters Çevir) parametresi true olarak değiştirildiğinde 3 boyutlu şeklin aldığı hal aşağıdaki gibidir. JoinCurve_20 Continuity (Süreklilik) parametrelerini değiştirildiğinde 3 boyutlu şeklin aldığı hali kendiniz inceleyerek görebilirsiniz.
Samples (Örnekleme) değerini düşürerek aşağıdaki şekli elde edebilirsiniz.
Gördüğünüz gibi, Eğri parametreleri değiştiğinde oluşan eğrinin şekli ve eğriye bağlı olan 3 boyutlu nesnenin şekli de değişiyor. JoinCurve_21

<<< Curves Menü Komutlarına Ait Sayfaya Dön