箭头
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: 是否双向箭头
控制点是指箭头二次贝塞尔曲线的控制点,通过调整控制点的偏移量可以调整箭头的形状。可以参考 SVG Path 的 C 命令。