回答:
これはInkscapeの弱点であり、これを行う簡単な方法がないようです。私がこれまでに見つけたこれに対処する最良の方法は次のとおりです。
幸いなことに、誰かがこのテクニックをイラスト付きでオンラインで説明しています(少しスクロールしてください) http://www.inkscapeforum.com/viewtopic.php?f=5&t=880
私は、パス編集ツールが、あなた(そして他の5万人のInkscapeユーザー)が望むように、どこかでパスを変換できることを願っています。そうでなければ、これは素晴らしい週末のコーディングプロジェクトになります。
ノードオプション:
角を丸くするためにドラッグする必要のある丸いウィジェット:
丸いウィジェットをドラッグするとどうなりますか:
他の人が指摘しているように、これは長方形でのみ機能します(しかし、これは人々をこのページに導く一般的なユースケースです)。
これは、フィレット/面取りパス効果を使用して実現できます(現在、開発者バージョン0.91+devel
でのみ利用可能です。こちらをご覧ください)。
使用方法は次のとおりです。
問題があるが、四角形以外の形状でも機能する別の間に合わせのソリューション:
これは、亀裂に対してより弾力性のあるレーザーカットパースペックスデザインを作成する目的で、既存の不規則なポリゴンに角丸を追加したいときに発見した別の方法です。
ノードによるパスの編集(F2)ツールを選択し、丸くするコーナーノードを選択します。
押したままCtrl-Alt、コーナーから離れた水平線に沿ってわずかにクリックして、新しいノードを追加します。
Extensions -> Modify Path -> Add Notes ...
への追加:ノードを各エッジで同じ距離に配置するために使用することをお勧めします。
別の方法を使用しました。慣れて、スナップオプションの使用方法を学べば、かなり速く作業できることがわかりました。これは、軸に平行な直交線で構成されるパスで最適に機能します。
Edit paths by nodes
ツールを使用してこれを解決することができました。シングルエンドをどのように処理したかを示しますが、この操作はフラットエッジを持つ任意のシェイプで機能するはずです。このような形状から始めます。
選択Edit paths by nodes
ツールをして、図形を選択します。シェイプの端が平らな場合、各コーナーに1つずつ、2つのノードが必要です。これらのノードを選択してInsert new nodes into selected segments
ボタンをクリックします。これにより、最後の2つのノードの間に3番目のノードが追加され、次のようになります。
中央にノードがあるので、角を丸くすることができます。ノードを選択して引き離すだけで、次のようにポイントが作成されます。
必ずCtrlキーを押しながらドラッグして、直線でドラッグしてください。これで、ノードをスムージングできるようにする必要があり、Make selected nodes symmetric
ボタンの出番です。これによりノードにハンドルが追加され、ノードの形状を変更できるようになります。次のようになります。
次に、ハンドルを調整して(Ctrlを押したまますべてを真っ直ぐにする)、目的の丸みを取得します。
ベジエ曲線を使用するだけで成功しました。例えば、私はOPのL字型を描くでしょう
|
|
|
\
\
\_________
(非常に粗いASCIIアート!)つまり、角の丸いところに対角線を配置し、2つの線の結合点のベジェ制御点を調整します。
クリーンなソリューションはないので、GIMPを使用して別のソリューションに言及しましょう!
1-別のInkscapeインスタンスでこのオブジェクトのみのコピーを作成します(他のオブジェクトがある場合)
2-ビットマップへのエクスポート(PNGファイル)
3- GIMPでpngを開き、「Select by Color Tool」で形状を選択します
3-選択->ぼかし-> R
ピクセル単位(半径)
4-選択範囲に色を付けて、再度PNGに保存/エクスポートします
5- Inkscapeで変更されたpngファイルを開き、「トレースビットマップ」ツールを使用して丸みのあるパスを取得します(形状は単色である必要があるため、簡単でおそらくきれいです)
かなりうまくいきますが、少し形が変わります。
これはWrzlprmftのソリューションに似ています。
申し訳ありませんが、画像を投稿する評判が10ありません
次のようなインクスケープ拡張機能を作成することもできます。
これらの入力を受け取ります。
どの角を丸くしたいか
丸めの強さ(r)
それよりも:
ひどい英語でごめんなさい
InkscapeのXMLエディターを使用して、角を丸くした長方形を作成できます。XMLエディターを開き、<svg:rect
要素を選択します。rxおよびry属性を追加します。XMLエディターの右下に2つのフィールドとSet
ボタンがあります。入れてrx
トップフィールドであり、10
または任意の他の数、押しSet
。
ry
とrx
属性を設定できますが、解釈されません。
実際には非常に簡単です。
角が長方形の形状を作成します。
長方形ツールをクリックします
四角形のハンドルではなく、形状の角にある円形のハンドルのいずれかをクリックします。
Shift円形ハンドルを押してドラッグすると、自動的に角が丸くなります。