Meta2d.js:2D图元组成的可视化引擎。
由乐吾乐科技自主研发,集实时数据展示、动态交互、数据管理等一体的全功能2D可视化引擎。能够快速实现数字孪生、大屏可视化、Web组态、SCADA等解决方案。具有实时监控、多样、变化、动态交互、高效、可扩展、支持自动算法、跨平台等特点,最大程度减少研发和运维的成本,并致力于普通业务人员 0 代码开发实现物联网、工业互联网、电力能源、水利工程、智慧农业、智慧医疗、智慧城市等可视化解决方案。
核心要素
- 图纸:一个可视化项目
- 画布:绘画或展现区域
- 图元:又称画笔Pen,主要由节点、连线2类
- 数据:分图纸数据和图元数据两种
- 算法:绘画过程中用到的辅助算法或排版布局算法等
- 状态:默认、活动、选中;自定义属性状态
- 事件:交互事件
- 动画:图元帧动画、连线轨迹动画
- 坐标:
有 3 种:画笔坐标、相对坐标、世界坐标。- 画笔坐标:
通过 meta2d.getPenRect(pen)获取。不移动画笔,坐标不变。 - 相对坐标:
相对父元素或画布的坐标,也是 Pen 数据保存的坐标。相对父元素时
- 画笔坐标: