![]() |
1
4
我得到了一个使用元素边界框的方法。它不是完美的,因为我的元素不是完全矩形的,但是看起来不错。 基本上,我在画布坐标中通过以下方式找到元素的边界框:
然后我找到中心到中心线的交点,与边界框的四个边相对,并使用该交点将两个元素通过一个线条形状连接起来。 我在第三方Ninjas找到了交叉密码: http://thirdpartyninjas.com/blog/2008/10/07/line-segment-intersection/
还有Voice!这些线现在被绘制成从每个节点的中心到另一个节点的样子,但是它们大约停在节点的边缘,因此箭头端可见。 这种方法的一个改进是针对节点本身的实际边缘进行测试,例如对于椭圆节点,但是我还没有找到一个WPF方法,它为我提供了一个可以测试的几何体或路径。 |
![]() |
eigen_enthused · 相交N宽度_桶 7 年前 |
![]() |
Luecx · 减少光线跟踪时的计算 7 年前 |
![]() |
Jack M · R中的三维相交(空间分析) 7 年前 |
![]() |
bullbo · 圆和线之间的交点(极坐标) 8 年前 |
![]() |
user3357979 · 查找阵列的二维切片的交点 9 年前 |