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

Inkscapeで所定の幅でオフセットされたパスを描く

 このページでは、Inkscapeを使って希望する幅でオフセットされたパスを描く方法を考えてみたいと思います。

 Inkscapeですでに描かれているパスから一定の距離で離れたパスを描くには「オフセット機能」を使います。

 例えばパス > アウトセットを操作すると、環境設定であらかじめ設定されている「アウトセット量」という大きさの分だけ、外側に広がったパスに変換されます。これでも「アウトセット量」を変更すれば希望する幅でオフセットされたパスを描くことは不可能ではないですが、いちいち環境設定を変更するというのも面倒です。

 パス > ダイナミックオフセットを操作すれば、好きな幅でパスを拡大したり縮小したりできるハンドルが表示されるようになるので、そのハンドルをドラッグして希望する幅に調整することもできますが、ぴったり希望する幅に合わせるのは簡単ではありません。

 そこで、元のパスから垂直な線を引き、その線を希望の長さに変更した上で、ダイナミックオフセットの位置をその垂直な線の端にスナップさせるという手順を考えてみました。

 まず元のパスのノードのところから垂直に延びる線を(長さは適当なままで)描きます。実際はこの垂直線はいずれか1つのノードに対して1本だけ描けばいいのですが、ついでなので各ノードのところに描いてみます。

 次に希望する長さの線を別に描いて、その線の長さに各垂線の長さを合わせます。

 そして元のパスにダイナミックオフセットを適用して、垂線の先端にパスのノードがスナップするようにした上でオフセットのハンドルをドラッグします。


 スナップによって垂線の先端にぴったりの位置にパスを広げることができます。

 結果は次のようになります。(幅の大きさは説明上加えています)