矢印
Mind Elixirはマインドマップに矢印を追加することができます。以下の例をご覧ください:
矢印データ
export type Arrow = {
id: string;
label: string;
from: Uid;
to: Uid;
delta1: {
x: number;
y: number;
};
delta2: {
x: number;
y: number;
};
bidirectional?: boolean;
};
矢印データは以下のフィールドを含みます:
id
: 一意のIDlabel
: 表示テキストfrom
: 開始ノードのIDto
: 終了ノードのIDdelta1
: 開始ノードのコントロールポイントのオフセットdelta2
: 終了ノードのコントロールポイントのオフセットbidirectional
: 双方向矢印かどうか
コントロールポイントは、矢印の2次ベジェ曲線のコントロールポイントを指します。コントロールポイントのオフセットを調整することで、矢印の形状を調整できます。詳しくはSVG Pathの C
コマンドを参照してください。