Inkscape: Bagaimana cara memposisikan panah tepat di ujung jalan?

8

Ketika saya menambahkan penanda ke jalur di Inkscape (mis. Kepala panah), mereka tidak benar-benar berakhir di akhir jalur. Bagaimana saya bisa memposisikan panah agar berakhir tepat di ujung jalan?

http://i.imgur.com/Os9azgs.png

MS
sumber

Jawaban:

4

Fungsionalitas penanda jalur di Inkscape sangat terbatas. Saya akan menyarankan membuat panah Anda sebagai objek jalur yang terpisah, dari awal. Ini jelas merepotkan untuk desain yang menyertakan sejumlah besar panah, tetapi Anda akan memiliki kontrol lebih besar atas ukuran dan posisi panah.

Sean
sumber
Bisakah saya mengakses "sumber" panah dari inkscape? Jika saya membuat grup jalur dan objek panah terpisah, dapatkah saya membatasi panah agar tidak berubah ketika misalnya mengubah ukuran grup?
ms
1
Anda dapat memperoleh panah Inkscape sebagai jalur (ke posisi yang tepat) dengan menerapkan panah ke jalur dan kemudian memilih "Path"> "Stroke to path".
Sean
Sejauh yang saya tahu, tidak ada cara mudah untuk mengubah ukuran grup tanpa mempengaruhi ukuran semua objek yang mengandung. Ide yang menarik!
Sean
3

Titik di mana penanda akan "dicangkokkan" ke jalan adalah pusat dari penanda yang ditentukan (yaitu 0,0).

Anda dapat memposisikannya dengan mengubah definisi jalur secara global di markers.svg (di windows sesuatu seperti c: \ programs \ Inkscape \ share \ markers \ markers.svg), atau dengan mengejar defisiensi marker di svg itu sendiri dengan xml editor.

Pada gambar di bawah ini saya telah mengubah ujung panah menjadi 0,0.

ubah definisi marker dalam file itu sendiri

Namun sulit untuk mendapatkan posisi 100% benar karena goresan panah akan menambah beberapa lebar.

Satu masalah yang mungkin Anda temui (tergantung pada definisi jalur "utama" Anda, ukuran marker, lebar path, dll.) Adalah bahwa jalur utama mungkin berdarah melalui marker (lihat di bawah)

penanda tidak mencakup jalur dengan lengkap

Gotisch
sumber
3

Alternatif untuk opsi lain di utas ini: Anda dapat mengubah node dengan menambahkan perbatasan. Seperti itu:

perbatasan di sekitar simpul melakukan trik

Perbatasan harus dipilih sehingga ia berada pada jarak yang tepat dari node. Kemudian cukup kelompok simpul dan perbatasan bersama, dan membuat perbatasan tidak terlihat. Konektor sekarang akan duduk tepat pada jarak yang Anda inginkan.

Kerugian dari ini adalah bahwa sekarang didukung juga pada jarak dari node. Ini mungkin atau mungkin bukan masalah bagi Anda. Jika ya, maka salah satu cara untuk memecahkan masalah ini adalah dengan membuat "penanda ekstensi". Buat garis horizontal: dan pilih "objek ke penanda" di menu "objek".

Penanda awal pemasangan

Kemudian pilih penanda baru ini sebagai penanda awal untuk konektor Anda.

Bruno Loff
sumber