FreeCAD - Curves WB - Curves - 07 - Discretize
Paz 20 Kasım 2022Discretize:
Discretize komutu, sahneye seçili çizgi ya da eğri boyunca, belirlenen parametre değerlerine göre noktalar ekler.
Eklenen noktaların sayısı ve noktalar arası mesafe, seçilen Algoritma türü ve bu algoritmaya ait parametre değerlerine göre oluşacaktır.
Kullanım: Komutu çalıştırmak için aşağıdaki işlemleri sırasıyla uygulayın:
- Öncelikle Kenar ya da Eğriyi/Teli seçin.
- Curves araç çubuğunda bulunan ilgili düğmeye basın, ya da
- Curves menüsündeki Discretize seçeneğini kullanın.
Komut çalıştrıldıktan sonra seçili eğri üzerinde Varsayılan olarak Number (Sayı) algoritması ile 100 adet nokta oluşturulur.
Number (Sayı) parametresi 50 olarak değiştirildiğinde, oluşan nokta sayısı ve noktalar arası mesafe, güncellenir.
Discretize komutunu, sadece Curves Çalışma tezgahında oluşturulan çizgi ve eğrilerle değil, Sketch (Eskiz) / Draft (Taslak), ...vb çalışma tezgahları komutlarıyla oluşturulan öğelere de uygulanabilir.
Sketch (Eskiz) çalışma tezgahında çizdiğimiz Bezier eğrisini seçip Discretize komutunu çalıştıralım.
Varsayılan olarak Number (Sayı) algoritması ile 100 adet nokta oluşturuldu.
Number (Sayı) parametresini 300'e yükseltirsek, toplam 300 adet nokta yani daha yüksek çözünürlüklü bir nokta blutu elde etmiş olduk.
QuasiNumber parametresi, Number parametresine benzer bir sonuç veriyor. Belki farklı eğri tiplerinde
fark daha net anlaşılabilir ancak bu örnekteki eğride her iki algoritma
da çok yakın sonuç verdi.
Distance (Mesafe), noktalar arası mesafe değerlerini belirterek nokta yapısı oluşturan bir algoritma türüdür.
Distance (Mesafe) parametresi 10,00 iken, eğri şekline uygun olarak ortalama 10 mm aralıklı noktalar oluşturuldu.
Distance (Mesafe) parametresi 3,00 olarak değiştiğinde, ortalama 3 mm aralıklı noktalar oluşturuldu/ güncellendi.
Deflection Algoritması, noktalar arası doğruluğun sapma/bozulma derecesine göre nokta elde edilmesini sağlayan algoritma türüdür.
Deflection parametresi 0,10 iken elde edilen nokta yapısı aşağıdadır.
Deflection (Sapma) parametresi 0,50 olarak değiştirildiğinde, daha yüksek sapma değerine müsade edilerek daha az sayıda nokta oluşturulması sağlanır.
Deflection (Sapma) parametresini 1,00 olarak değiştirelim ve oluşan noktaları parametrik çizgiler ile birleştirelim.
Noktalar Parametrik çizgiler ile birleştirildikten sonra, Deflection (Sapma) parametresi tekrar 0,50 olarak değiştirildiğinde, noktaların sayısı ve oluşturulma sırasının nasıl değiştiğini aşağıdaki resimde görebilirsiniz.
QuasiDeflection algoritması da Deflection (Sapma) algoritmasına benzer bir yapıya sahiptir.
Deflection (Sapma) parametresi 0,01 iken elde edilen nokta yapısı aşağıdadır.
Deflection (Sapma) parametre değeri 0,10 olarak değiştiğinde elde edilen nokta yapısı aşağıdaki gibi daha düşük çözünürlüklü oluyor.
Angular-Curvature (Açısal-Eğrilik) algoritması, bir diğer algoritma seçeneğidir.
Bu algoritma yapısında Açısallık (Angular), Eğrilik (Curvature) ve En az nokta sayısı (Minimum) parametreleri belirtilerek nokta yapısı oluşturulur.
Parametre değerleri aşağıdaki şekilde belirtildiğinde elde edilen sonuç aşağıda mevcuttur.
Açısallık (Angular): 0,10
Eğrilik (Curvature): 0,10
En az nokta sayısı (Minimum) : 2 Açısallık (Angular) Parametre değeri aşağıdaki şekilde değiştirildiğinde elde edilen sonuç aşağıda mevcuttur.
Açısallık (Angular): 2,00
Eğrilik (Curvature): 0,10
En az nokta sayısı (Minimum) : 2 Eğrilik (Curvature) Parametre değeri aşağıdaki şekilde değiştirildiğinde elde edilen sonuç aşağıda mevcuttur.
Açısallık (Angular): 2,00
Eğrilik (Curvature): 1,00
En az nokta sayısı (Minimum) : 2