主要是点的分布难以控制啊。
如何设置每个点的location?
如何确定某处已经画过点?
如何保证两个点的连线不穿过另一个点?

解决方案 »

  1.   


    主要是点的分布难以控制啊。
    如何设置每个点的location?
    如何确定某处已经画过点?
    如何保证两个点的连线不穿过另一个点?看起来,你画的节点全都在一个很稀疏的“网格”的交叉点上。首先可以随便分布所有的节点,然后让任意一个节点从其所在的网格交叉点上向与之相邻的交叉点移动,使得总的“连线”距离缩短,同时也没有重叠的连线。如果所有节点都不能移动,就达到平衡状态了。
      

  2.   


    主要是点的分布难以控制啊。
    如何设置每个点的location?
    如何确定某处已经画过点?
    如何保证两个点的连线不穿过另一个点?
    先画线,后画圈,就不可能有线穿过圈
    至于每个点的位置,你线又是怎么画上去的
    不明白你纠结在哪