0

我正在尝试创建一个包含节点(表示为矩形)和路径的图像。路径中的两个连续节点应该用有向边(线和末端的箭头)连接。每条线都应该从一个矩形的中心开始,并指向路径中下一个矩形的中心。

问题是是否有任何简单的方法来计算每个箭头击中矩形的点。矩形不一定水平和/或垂直对齐,所以这不是微不足道的。

我设法想出了一个效果很好的解决方案,但我必须记住我在学校教过的所有几何学。也许有一种更简单的方法可以通过旋转来完成,而不是直接计算终点?

4

1 回答 1

1

在这个例子中,端点与相连矩形的中心重合;这消除了显式计算交集的需要。

图片

在此处引用的示例中采用了类似的方法,使用对称形状。

图片

于 2013-06-08T17:14:18.650 回答