ベクターパス編集では、個々のノードと Bezier カーブを操作してシェイプのジオメトリを正確に制御できます。ポイントの移動、カーブの調整、ノードの追加や削除により、カスタムシェイプの作成や既存シェイプの変更が可能です。
ベクターパスを理解する
Diagrammix3 のすべてのシェイプは、以下で構成されるパスで作られています:
- ノード(アンカーポイント) - パスの方向が変わる場所を定義
- セグメント - ノードを接続するラインまたはカーブ
- ハンドル(コントロールポイント) - Bezier セグメントの曲率を制御

パス編集モードに入る
シェイプのパスを編集するには:
- 編集したいシェイプを選択
- 以下のいずれかの方法を選択:
- シェイプのアウトラインをダブルクリック
- メニューから 編集 → パスを編集 を選択
- インスペクタのパスを編集ボタンをクリック
シェイプのノードが表示され、インターフェースがパス編集モードに入ります。
ノードの操作
ノードの選択
- クリックでノードを選択
- Shift+クリックで複数のノードを選択
- Cmd+A でパス内のすべてのノードを選択
- 空のエリアをクリックですべてのノードの選択を解除
ノードの移動
- 1つ以上のノードを選択
- クリックしてドラッグして移動
- Shift を押しながらドラッグで移動を水平/垂直に制約
- 矢印キーで1ピクセル単位の精密な微調整
ノードの追加
パスに新しいノードを追加するには:
- 任意のセグメント(2つのノード間のライン)をクリック
- その場所に新しいノードが表示
- パスが新しいノードを含むように自動的に調整
ヒント: シェイプに新しいカーブやコーナーを作りたい場所にノードを追加します。
ノードの削除
ノードを削除するには:
- 削除したいノードを選択
- Delete または Backspace を押す
- パスが隣接するノード同士を再接続
注意: パスのノードが3つ未満になる場合、ノードを削除することはできません。

ノードタイプ
各ノードには、パスがそのポイントをどのように通過するかを制御するタイプがあります:
コーナーノード
- シャープなコーナーを作成(カーブなし)
- ハンドルは独立または非表示
- 適した用途:角張ったシェイプ、多角形、急なターン
スムーズノード
- ポイントを通過する滑らかなカーブを作成
- 両方のハンドルが一緒に動き、整列を維持
- ハンドルの長さは異なることが可能
- 適した用途:流れるようなカーブ、有機的なシェイプ
カスプノード
- 各側で独立したカーブ制御が可能
- ハンドルは任意の方向を向くことができる
- 適した用途:S カーブ、波形シェイプ、複雑なカーブ
ノードのタイプを変更するには:
- ノードを選択
- 右クリックしてコンテキストメニューを開く
- コーナー、スムーズ、またはカスプを選択
または、インスペクタのパスセクションでノードタイプを設定します。
Bezier ハンドル
ハンドルはパスセグメントの曲率を制御します。
ハンドルの表示
ノードを選択すると、Bezier ハンドルがノードから細いラインで接続された小さな円として表示されます。
ハンドルの調整
- ハンドルをクリックしてドラッグしてカーブを変更
- ハンドルをノードから遠ざけると、より広く緩やかなカーブに
- ハンドルをノードに近づけると、よりタイトでシャープなカーブに
- ハンドルを回転させるとカーブの方向が変化
ノードタイプ別のハンドル動作
- コーナーノード: ハンドルは独立または非表示
- スムーズノード: ハンドルは整列を維持(180度間隔)、長さは独立
- カスプノード: ハンドルは完全に独立

ゼロからのカスタムシェイプ作成
ベクターフリーハンドツールの使用
- ツールバーからベクターフリーハンドツールを選択
- クリックして最初のノードを配置
- クリックを続けてノードを追加
- ダブルクリックまたは Enter を押してシェイプを完成
最後のノードを最初のノードに接続してシェイプが自動的に閉じます。
ベクターパスツールの使用
より制御したい場合:
- ベクターパスツールを選択
- クリックして各ノードを配置
- ノード配置時にドラッグしてカーブハンドルを作成
- 最初のノードに戻って接続しパスを完成
高度なパス操作
パスの結合
複数のシェイプを1つに統合:
- 2つ以上のシェイプを選択
- 編集 → パスを結合 を選択
- シェイプが1つのパスに統合
パスの分割
閉じたパスをセグメントに分割:
- パス編集モードに入る
- パスを分割したいノードを選択
- 編集 → パスを分割 を選択
パス方向の反転
パス内のノードの順序を変更:
- シェイプを選択
- 編集 → パスの方向を反転 を選択
パス方向に従うコネクタを扱う場合に便利です。
パスの最適化
Diagrammix3 はパスを自動的にクリーンアップできます:
- 多数のノードを持つシェイプを選択
- 編集 → パスを最適化 を選択
- シェイプを保持しながら冗長なノードを削除
以下の後に便利:
- 過剰なノードを持つ SVG ファイルのインポート
- 手描きパスのトレース
- テキストのアウトライン変換
実用的な例
カスタム矢印の作成
- 矩形から開始
- パス編集モードに入る
- 右端にノードを追加
- ノードを移動して矢印の先端を作成
- 滑らかな遷移のために Bezier ハンドルを調整
吹き出しの変更
- 楕円から開始
- パス編集モードに入る
- 下部にノードを追加
- 外側にドラッグしてポインターを作成
- 滑らかなカーブのために Bezier ハンドルを調整
星の作成
- 多角形ツールで正多角形を作成
- パス編集モードに入る
- 既存の各ノードの間にノードを追加
- 交互のノードを外側にドラッグしてポイントを作成

ヒント
- シンプルに始める - 基本シェイプから始め、パス編集で変更
- ノードは少なめに - シンプルなパスの方が編集しやすく、レンダリングも速い
- 滑らかなカーブにはスムーズノード - カーブセグメントにはスムーズまたはカスプノードを使用
- 精密な作業はズームイン - 細部の調整時は拡大
- 複製で練習 - パス編集前にシェイプをコピーしておくと安心
- グリッドスナップを活用 - 幾何学的な正確さのためにグリッドへのスナップを有効化
キーボードショートカット
- Enter または ダブルクリック - パス編集モードの開始/終了
- Delete - 選択したノードを削除
- Cmd+A - すべてのノードを選択
- 矢印キー - 選択したノードを1ピクセル微調整
- Shift+矢印キー - 10ピクセル微調整
- Esc - パス編集モードを終了
制限事項
- コネクタオブジェクトのパス編集はできません(シェイプのみ)
- グループ化されたシェイプはパス編集前にグループ解除が必要
- 一部の操作(回転など)が Bezier ハンドルの位置に影響する場合があります