如何使用HTML5 Canvas动态的绘制拓扑图

2024-12-20 15:02:21
推荐回答(1个)
回答1:

具体想要什么样的效果,简单的点击生成线和节点很简单,调用rect,lineto,arc就能完成;如果要在生成的框内加文字就需要text方法,点击生成时将rect的起始点存在一个数组里;
然后最好在外面设置一个input框,然后每次生成之后,需要input输入节点的内容,
最后设置一个右键事件表示事件结束。置于焦点和交点处逻辑也要考虑到。