Tag: point

在C#中的List 上运行Dijkstra的算法

我在C#中有一个Point类型列表。 我想在这个点列表上运行Dijkstra的算法 ,其中列表中的第一个条目是起始位置。 有没有办法使用现有的库? 如果这样的库不存在,有没有办法用x和y坐标计算两点之间的距离。 例如,计算点​​A(x坐标= 2,y坐标= 4)和点B((x坐标= 9,y坐标= 7)之间的距离。 我使用ZedGraph库来构建图形。

从字符串转换为system.drawing.point c#

我想转换由Point.ToString();生成的字符串{X=-24,Y=10} Point.ToString(); 重新点? 我在保存模式下将字符串值保存在xml文件中,我希望在读取模式下再次将其读回。

c# – 如何将点移动给定距离d(并获得新坐标)

嗨,我想知道是否有任何有效的方法来计算点的坐标(从它的原始位置移动距离d)。 假设我有一个点P(0.3,0.5),我需要随距离d移动该点随机方向。 到目前为止,我通过随机选择新的x和y坐标来做到这一点,我正在检查新旧点之间的距离是否等于d。 我确实意识到这样做不太有效。 你会怎么做?