【发布时间】:2013-02-16 18:45:12
【问题描述】:
我试图弄清楚如何连接形状中的所有点,点的数量是动态的。
我用一个正方形来演示,有四个点:
a - 左上角, b - 右上角, c - 右下角, d - 左下角
所以...
var connections = [
new Connection(a, b),
new Connection(a, c),
new Connection(a, d),
new Connection(b, c),
new Connection(b, d),
new Connection(c, d)
];
连接正方形(或任何四边形多边形)中的所有点,但我想通过循环点数组自动执行此操作(为简单起见,此处显示为 abcd),因此它适用于任何多边形。我试图制定一个模式并在几个 for 循环中实现它,但失败了。我希望它真的很简单......
感谢任何帮助,谢谢。
【问题讨论】:
-
只有大纲还是网页?
-
如果这是您所描述的“正方形”,那么 A(左上)和 B(右下)之间的连接就没有意义了。您能否更具体地了解一下这里的“多边形”是什么,以及这里的连接是什么?
-
@JakeHeidt 任何具有 3 个或更多直边的形状。为什么左上角和右下角(C)之间的连接没有意义?连接只是一个理论上的对象。
-
用一个工作演示更新了我的答案。希望对您有所帮助。
标签: javascript connection polygon point