お絵描きソフトInkscape(インクスケープ)の使い方を初級レベルから上級レベルまで広く紹介しています。
情報追加のリクエストや分かりにくい点があれば下のCONTACTフォームからどうぞ。

Inkscapeのパスを希望する長さに変更する

 このページでは、Inkscapeを使って、すでに描かれているパスのセグメントの長さを希望する長さに変更する方法について考えてみました。

 「計測ツール」や「セグメントを計測」エフェクトを使えば、すでに描かれているパスのセグメントの長さを表示させることはできます。

 逆にセグメントの長さを希望するものに変更したい場合、どうすればいいかというと、単純に考えれば「計測ツール」や「セグメントを計測」エフェクトを使って表示させた長さが希望の長さになるまでノードをドラッグすればいいのですが、ドラッグ操作でぴったりの長さのところに移動する(そしてその位置でピタッと止める)のは簡単ではありません。

 そこで希望する長さのセグメントを別に描いておいて、そのセグメントの両端にノードが重なるようにスナップさせるという方法を考えてみました。

 まず長さを変更したいパスとは別に、水平のパスを基準となるパスとして描いて、ツールコントロールバーの「幅」欄に長さを指定します。水平のパスはコントロール(Ctrl)キーを押しながらドラッグすることで簡単に引けます。

 水平なパスなので「幅」欄の値がそのままパスの長さになっているはずです。

 そしてこの基準とするパスを長さを変更したいパスにピッタリ重ねます。

 そして長さを変更したいパスのノードを基準とするパスのノードにスナップさせれば、結果的に希望する長さに変更したことになります。