Inkscape:境界ボックスではなく中心で円を配置する


14

中心を使用してインクスケープに円を配置することは可能ですか?レーザーカッターの形状を設計していますが、円は取り付け穴の輪郭を示しています。各穴は約3.2mmです。

一つの方法は、それらを配置するたびに半径を引くことです。しかし、多数の穴があるため、エラーの可能性が大幅に増加します((14,14)に配置する代わりに、(12.4,12.4)に配置します)。

これは私がこのトピックで見つけることができる唯一のスレッドであり、残念ながら答えがありません。これを行う方法があるかどうか誰でも知っていますか?

編集:明確にするために、シートの左下隅を原点として使用しxy値を使用して正確に穴を配置できるようにします。


代わりにSketchupなどを使用することを検討しましたか?これは、ベクトルイラストソフトウェアというよりも、CADソフトウェアのタスクのようです。
DA01

回答:


12

作成する

ボックス内ではなく開始点を中心に円を描くには、Shift描画中にを押します。正方形の配給(楕円ではなく円形)の場合Ctrl、さらに押すことができます。

特定のノードで開始するために、カスプノードまたはグリッドへのスナップを有効にすることができます。

移動する

円の中心を移動するには、円を一時的に円弧に変換する必要があります(パスモードでは、丸い円弧ハンドルをドラッグします)。次に、円を中心からドラッグして、円の中心をカスプノードなどに、またはグリッドにスナップします。

ここに画像の説明を入力してください

次にここに画像の説明を入力してください、パスモードのときに[全体を作成]()をクリックすると、円弧を再び円に変換できます。

x / y位置を手動で編集する

正確な円の中心位置を手動で編集するには、オブジェクトを選択しShiftCtrlX、中心値cxを自由に編集できるXMLエディター()を開き、値を指定cyしてsetを押す必要があります。

ここに画像の説明を入力してください


申し訳ありませんが、左下隅を原点としてxand y値を使用してすべてを配置しているため、mmで直接値を入力できる必要があることを明確にしておく必要があります。中心にスナップするオブジェクトは、円弧に変換しなくても機能します。
プラスティグローブ

@PlastyGrove:編集をご覧ください。
Takkat

7

これは一時的な解決策のようなものですが、あなたにとってはうまくいくかもしれません。

  1. 等しく同一の円の束を作成します(たとえば、すべて直径3.2 mm)。
  2. 穴を開けたい場所にオフセットなしで配置します。
  3. オブジェクト→変形→移動を使用して、すべての円を選択し、それらが正しく配置されるように移動します(たとえば、各方向に1.6 mmずつ)円の選択を簡単にし、見逃さないようにするために、独自のレイヤーに円を作成できます。
  4. 一部の円のサイズを変更する場合は、オブジェクト→変換→スケール(中心を保持)を使用するか、正しいサイズの円を作成し、既存の円を使用して、整列と分散タブを使用して配置します。

transformオプションを指摘してくれてありがとう、それは良いアイデアだと思う。これは機能しますが、もう一度、変換をクリックする前にすべての穴を選択するように注意する必要があります。私は、エラーが発生する可能性についてのみ心配しています。
プラスティグローブ

@PlastyGrove:あなたの懸念に対処するための編集を行いました。
Wrzlprmft

5

円がたくさんあり、ボトムアップで距離を数えながら値で配置したい場合は、スクリプト言語、またはLibreOffice-CalcやExcelなどのスプレッドシートプログラムを使用する必要があります。それらの組み合わせ。

おそらく、値の単純なリスト(x、y、radius)のような簡単な機械解析可能な形式の値をすでに持っているでしょう。

次に、ページサイズから数式でy値を減算できます。または、それらを作成し、最後に図面を垂直に反転します。

エディターでは、非常に基本的なSVGコードを使用して円を定義できます。

 <circle cx="50" cy="50" r="40" stroke="none" fill="red" />

inkscapeで開いて保存すると、相対座標を使用して、はるかに複雑な形式に変換されます。しかし、CSVファイルの値の表から、円の何百もの円を簡単に作成できます(私はそうしました)。

そのため、空のSVGファイルを保存し、終了タグの前にエディターでサークルを挿入し、inkscapeで再度開き、必要に応じてさらに編集できます。


3

Inkscape 0.92.2の時点では、コントロールポイントは円の中心に配置されており、グリッドの交点またはその他のフィーチャに中心をスナップできます。簡単なデモについては、このビデオをご覧ください。


2

他のものはあなたの原点問題を非常によくカバーしました。

オブジェクトを中央に配置するには、次のようにする必要があります

  1. 円の中心で交差する水平および垂直の作図線を描画します。最初に、それらを制約された線として描画し(ctrl + draw)、画面上部のボックスに座標を設定します。
  2. 上部の座標を使用して、適切なサイズで円を描きます。作成してから複製する方が速いかもしれません。
  3. 特にパスの交差点()およびオブジェクトの回転中心()に対して、スナップを有効にします。パス交差点スナップアイコン回転中心スナップアイコン
  4. 円を交差する下書き線にドラッグすると、その中心が正確な交差点にスナップします。

オブジェクトを「正しい」サイズにするために、「設定」の「ツール / 幾何学的境界ボックス」を設定することを忘れないでください。デフォルトの視覚バウンディングボックスを使用する場合、オブジェクトのサイズは線幅を考慮します。これは望ましくないかもしれませんが、レーザーカッターであっても切り口の幅は…

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.