スマートコネクタ

スマートコネクタは、障害物の周りを自動的にルーティングし、ダイアグラム内でシェイプを動かしてもシェイプ間のクリーンなパスを保ちます。

ルーティングモード

すべてのコネクタは、6つのルーティングモードのいずれかを使います:

モード動作
直線両端を結ぶ直接的な線
折れ線曲げ点を通る直線セグメント
直交水平と垂直のセグメントのみ
スムーズなめらかな曲線
スマート直交他のシェイプを自動的に避ける直交ルーティング
スマート折れ線他のシェイプを自動的に避ける折れ線ルーティング

2つの スマート モードは、障害物を避けて自動的にルートを再計算するモードです。

ルーティングモードの変更

  • インスペクタの スタイル タブ → コネクタ セクションで、軸 からモードを選ぶ、または
  • コネクタの線を右クリックし、メニューからモードを選ぶ(現在のモードにはチェックが付いています)

コネクタはすぐにパスを再計算します。

障害物回避

スマート直交 または スマート折れ線 を使うと、ルーティングエンジンは:

  • ダイアグラム内のシェイプの周りをルーティングします
  • シェイプの端からの最小距離(バッファ距離)を保ちます
  • 曲がりや交差の少ないシンプルなパスを優先します
  • シェイプが動くと再計算します

スマートルーティングの設定

インスペクタの 書類 タブ → スマートコネクタ セクションで、そのページの障害物回避を微調整できます:

設定効果
図形バッファ距離コネクタとシェイプの間の最小間隔(デフォルト10)
セグメントペナルティ値が高いほど、セグメントの少ないシンプルなパスを優先します
交差ペナルティ値が高いほど、コネクタ同士の交差を避けます
ポート方向ペナルティ接続ポイントから間違った方向に出ていくルートへのペナルティ
ナッジ距離平行するコネクタのセグメント間の間隔
自動ピンオフセット係数自動的に配置されるピンに使われるオフセットを調整します

デフォルトに戻す をクリックすると、標準の値に戻ります。

ピンでスマートコネクタを誘導する

スマートコネクタは手動の曲げ点を使いません。特定の場所をルートが通るようにするには、ピン を追加します:コネクタをダブルクリックして ピンを追加 をクリックするか、線を右クリックして ピンを追加 を選びます。ピンを削除 で取り除けます。コネクタの曲げ点を参照してください。

スマートコネクタのヒント

  1. 複雑なダイアグラムにはスマート直交を使う — 混雑したレイアウトでは、ルーティングをエンジンに任せる
  2. コネクタがシェイプに近すぎるように見える場合は バッファ距離を増やす
  3. シンプルな接続には直線に切り替える — 直接的な線のほうが明快なことが多い
  4. 誤って動かしてしまわないよう、確定したら(レイヤーのリストで)シェイプをロックする

関連トピック