图元
又称画笔Pen。图形表达的基本元素,组成图像的基本单元。
构成
每一个图元由ID、名字、类型、属性(数据)组成。
ID
名为“id”的特殊属性,图元实例(画布上的图元对象)的唯一标识。拖拽到画布或创建一个图元对象时,自动生成。可以修改,但需要保证唯一性。自定义图形库时不能写死。
名字
名为“name”的特殊属性,用于区分不同的图形。例如正方形、圆、连线、开关、报警灯等。
类型
名为“type”的特殊属性,用于区分节点node和连线line。
- 节点 - 没有轨迹的普通图形,具有逐帧动画。
- 连线 - 包含起点终点的轨迹线条,只有轨迹动画,没有逐帧动画。
属性(数据)
属性即数据。图元属性数据分通用属性和自定义数据:
- 通用属性 - Meta2d.js内核支持的通用规则