Inkscape: Bir vektörü dairesel bir yay boyunca bükün


15

Aşağıdaki ekran görüntüsü, yatay ve dikey sınırlarını oluşturan kılavuzları olan bir vektörü göstermektedir:

bükülecek vektörün ekran görüntüsü

Vektörü (görüntüde yeşil işaretli çizgi ile birlikte - bir referans olarak hizmet edecek) dairesel bir yay boyunca (keyfi yarıçap) bükmek nasıl mümkün olur? Çizgi her iki yatay kılavuzun ortalaması boyunca vektörün kenarından kenara çekildiği varsayılarak (ekran görüntüsünde 145.07 mm uzunluğunda).

Yay çizgi ile aynı uzunluğa sahiptir ve dönüşümden sonra, referans çizgisindeki her nokta dairesel yay üzerindeki karşılık gelen noktası boyunca uzanacaktır.

Bunun basit bir dikdörtgen-kutup dönüşümü olduğunu anlıyorum, ancak Inkscape'de bunu yapmanın bir yolunu bulamıyorum. "Viraj yolu" efekti ile yakın sonuçlar elde edebilirim, ancak kapanış yeterli değil.

Başka bir yazılım (FOSS olduğu ve fazla çaba harcamadan yapabildiği sürece) kullanıyorum.

Yanıtlar:


18

Inkscape benzer bir şey üretebilir yol etkisi "Yol Boyunca Desen" vardır. Dairesel yaylarla sınırlı değildir, bükülme yolu arbiter olabilir. Bir örneğe bakın:

resim açıklamasını buraya girin

  1. Orijinal şekil, 3. adım için panoya kopyalanan bir vektör yolu olmalıdır

  2. İstenen bükme rotası, bir yol, daireler, dikdörtgenler vb. Olmalıdır. Önceden ayarlanmış şekiller kullanımdan önce yollara dönüştürülmelidir (Yol / Nesne Yol)

  3. (2) 'deki eğrinin yol efekti "Yol Boyunca Desen" aldı Desen, panodan alındı

  4. Renk kayboldu, ancak normal renklendirme çalışıyor. Kırmızı bir dolgu seçildi.


20

Bunu yapmak için birkaç yöntem vardır. İşte başka

  1. Grafiği kopyalayın. Ardından Bézier aracını seçin.

  2. Araç seçeneklerinde "Panodan Bük" yazan seçeneği seçin.

  3. Bézier aracıyla bir eğri çizin.

Viraj yolu efekti kullanmanın güzel bir özelliği de grafiğin genişliğini ayarlamak için etkileşimli bir kontrol elde etmenizdir.

resim açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.