Inkscapeでは、長方形の角を丸くするのは簡単です。オブジェクトを選択してF4(長方形ツール)を押し、円形のノードをドラッグします。
もっと複雑な形のためにどのようにそれをしますか?
「動的オフセット」はほぼ正しいものですが、凹面多角形の内側を丸めることはありません。
これを行う簡単な方法がないため、これはInkscapeの弱点のようです。私がこれまでに見つけたこれに対処するための最良の方法は:
幸いなことに、誰かがこのテクニックをオンラインで説明しています(ちょっと下にスクロール) http://www.inkscapeforum.com/viewtopic.php?f=5&t=880
私はあなたが(そして5万人の他のInkscapeユーザーが)望んでいるように、どこかにパスを変換することができるパス編集ツールがあるといいのですが。そうでなければ、これは素晴らしい週末のコーディングプロジェクトになります。
問題のあるもう1つのその場しのぎの解決策ですが、これは長方形以外の形状にも有効です。
これは、フィレット/面取りパス効果を使用して実現できます(現在は開発者バージョン0.91+devel
でのみ利用可能です。 こちら にあります)。
これをどのように使うかです:
これは、割れに対してより回復力のあるレーザーカットパースペックスデザインを作成する目的で、既存の不規則な多角形に丸みを帯びた角を追加したいときに発見した別の方法です。
ノードごとにパスを編集(F2)ツールを選択して、丸めたいコーナーノードを選択します。
長押し Ctrl-Alt そして角から離れた水平線に沿ってわずかにクリックして新しいノードを追加します。
私は別の方法を使いました。慣れてきてスナップオプションの使い方を学んだら、私はかなり早く仕事ができると思いました。これは、軸に平行な直交線で構成されたパスで最も効果的に機能します。
私はEdit paths by nodes
ツールを使ってこれを解決することができました。シングルエンドをどのように処理したかを説明しますが、操作は平らなEdgeを持つ任意の形状に対して機能するはずです。このような形から始めましょう:
Edit paths by nodes
ツールを選択して、あなたの形を選択してください。あなたの図形の端が平らであるならば、それは2つの節点(各コーナーに1つ)を持つべきです。それらのノードを選択してInsert new nodes into selected segments
ボタンをクリックしてください: これは、最後に2つのノードの間に3番目のノードを追加し、次のようになります。
中央に節があるので、角を丸くすることができます。ノードを選択して引き離すだけで、次のようにポイントが作成されます。
Ctrlキーを押しながらドラッグして直線でドラッグします。ノードを滑らかにすることができるようにする必要があるので、ここでMake selected nodes symmetric
ボタンが表示されます。 これにより、ノードの形状を変更できるように、ノードにハンドルが追加されます。これは次のようになります。
丸みを帯びるようにハンドルを調整します(Ctrlキーを押しながらすべてをまっすぐにします)。
この問題に対する別の解決策は、パス分割ツールを使用することです。ここでの利点は、半径を数値として明示的に設定できることです。
ベジェ曲線を使用するだけで成功しました。例えば。私はOPのL字型のように描くでしょう
|
|
|
\
\
\_________
(非常に荒いASCII art!)つまり、丸みを帯びた角があるべき対角線を使って、2つの線の結合点のベジェ制御点を調整します。
純粋に表面的な効果(つまり、丸みを帯びたパスにならないように)では、フィルタ>ぼかし>クロススムーズを適用してみてください。効果。次に、フィルタエディタを開き、標準偏差効果パラメータを約1.0に設定します。
もう1つの方法は、ストロークを作成し、結合とキャップを丸めるように設定することです。パスをコピーして所定の位置に貼り付け、コピーからストロークを削除します。次にオリジナルを選択し、パス>パスへのストロークを選択してから、2つの図形を結合します。