c#实现射线法(用于判断点是否在多边形内)

时间:2012-11-10 16:00:21
【文件属性】:

文件名称:c#实现射线法(用于判断点是否在多边形内)

文件大小:374KB

文件格式:RAR

更新时间:2012-11-10 16:00:21

射线法 C#

以点(0,1),多边形顶点(1,2),(2,1),(3,3)为例写的一个简单的射线法,主要部分(即:射线法判断部分)已实现,可用于任何程序,如需扩展,只需将输入的点和顶点的点数组扩充一下输入方式,即可。 附件包括安装功能。可到http://doolcun.uueasy.com/中查看更新情况,支持下载。


【文件预览】:
RadialPointInPolygon
----RadialPointInPolygon.suo(9KB)
----Install()
--------publish.htm(8KB)
--------setup.exe(451KB)
--------RadialPointInPolygon.application(5KB)
--------Application Files()
----RadialPointInPolygon()
--------Form1.cs(6KB)
--------bin()
--------obj()
--------Properties()
--------Program.cs(501B)
--------RadialPointInPolygon.csproj(6KB)
--------Form1.Designer.cs(2KB)
--------RadialPointInPolygon.csproj.user(573B)
--------Form1.resx(6KB)
--------RadialPointInPolygon_TemporaryKey.pfx(2KB)
----RadialPointInPolygon.sln(950B)

网友评论

  • 验证了下5边形,是可用的,能否不输入边数,用顶点直接可以算边数?
  • 不错 很好的算法
  • 提供了一种算法,射线法,记住这个就行了。
  • 判断点在多边形内,能否不需要输入边长,个人绝得输入点集就可以进行判断了。
  • 高效的算法,好用
  • 好用高效的算法
  • 一般,我要的是两点都在区域内。
  • 清单签名需要输入密码。。是多少啊
  • 高效的算法,好用
  • 暂时还没有理解这种算法
  • 高效的算法,好用