スマートコネクタ
スマートコネクタは、障害物の周りを自動的にルーティングし、ダイアグラム内でシェイプを動かしてもシェイプ間のクリーンなパスを保ちます。
ルーティングモード
すべてのコネクタは、6つのルーティングモードのいずれかを使います:
| モード | 動作 |
|---|---|
| 直線 | 両端を結ぶ直接的な線 |
| 折れ線 | 曲げ点を通る直線セグメント |
| 直交 | 水平と垂直のセグメントのみ |
| スムーズ | なめらかな曲線 |
| スマート直交 | 他のシェイプを自動的に避ける直交ルーティング |
| スマート折れ線 | 他のシェイプを自動的に避ける折れ線ルーティング |
2つの スマート モードは、障害物を避けて自動的にルートを再計算するモードです。
ルーティングモードの変更
- インスペクタの スタイル タブ → コネクタ セクションで、軸 からモードを選ぶ、または
- コネクタの線を右クリックし、メニューからモードを選ぶ(現在のモードにはチェックが付いています)
コネクタはすぐにパスを再計算します。
障害物回避
スマート直交 または スマート折れ線 を使うと、ルーティングエンジンは:
- ダイアグラム内のシェイプの周りをルーティングします
- シェイプの端からの最小距離(バッファ距離)を保ちます
- 曲がりや交差の少ないシンプルなパスを優先します
- シェイプが動くと再計算します
スマートルーティングの設定
インスペクタの 書類 タブ → スマートコネクタ セクションで、そのページの障害物回避を微調整できます:
| 設定 | 効果 |
|---|---|
| 図形バッファ距離 | コネクタとシェイプの間の最小間隔(デフォルト10) |
| セグメントペナルティ | 値が高いほど、セグメントの少ないシンプルなパスを優先します |
| 交差ペナルティ | 値が高いほど、コネクタ同士の交差を避けます |
| ポート方向ペナルティ | 接続ポイントから間違った方向に出ていくルートへのペナルティ |
| ナッジ距離 | 平行するコネクタのセグメント間の間隔 |
| 自動ピンオフセット係数 | 自動的に配置されるピンに使われるオフセットを調整します |
デフォルトに戻す をクリックすると、標準の値に戻ります。
ピンでスマートコネクタを誘導する
スマートコネクタは手動の曲げ点を使いません。特定の場所をルートが通るようにするには、ピン を追加します:コネクタをダブルクリックして ピンを追加 をクリックするか、線を右クリックして ピンを追加 を選びます。ピンを削除 で取り除けます。コネクタの曲げ点を参照してください。
スマートコネクタのヒント
- 複雑なダイアグラムにはスマート直交を使う — 混雑したレイアウトでは、ルーティングをエンジンに任せる
- コネクタがシェイプに近すぎるように見える場合は バッファ距離を増やす
- シンプルな接続には直線に切り替える — 直接的な線のほうが明快なことが多い
- 誤って動かしてしまわないよう、確定したら(レイヤーのリストで)シェイプをロックする
関連トピック
- コネクタ — コネクタの基本的な使い方
- コネクタの曲げ点 — 手動ルーティングとピン
- スティッキースポット — カスタム接続ポイント