C# 有多少线穿过障碍物
我有个问题要解决。请看图片:C# 有多少线穿过障碍物,c#,visual-studio,visual-studio-2010,algorithm,drawing,C#,Visual Studio,Visual Studio 2010,Algorithm,Drawing,我有个问题要解决。请看图片: 红色填充椭圆是一个障碍 黑点是“道路”的起点和终点 蓝线,是从一点到另一点的最短路径 我用鼠标画障碍物(鼠标点击创建椭圆),然后放上起点和终点的绳子,然后用拉线从一点到另一点画线。这里的问题是,我如何检查或计数,线的多少像素,穿过障碍物 在画线之前,我想把每个像素颜色都放在一个2D数组中,然后在数字上进行检查,计算从一点到另一点的最短路径,并检查它在该数组中会遇到多少255(障碍数字)?正如你们所看到的,我可以用这种方式制造障碍物,所以这条线会穿过中间,只是它
- 红色填充椭圆是一个障碍李>
- 黑点是“道路”的起点和终点李>
- 蓝线,是从一点到另一点的最短路径