PointInPolygon:根据交叉数包含在多边形中找到一个点

时间:2021-07-09 14:10:50
【文件属性】:
文件名称:PointInPolygon:根据交叉数包含在多边形中找到一个点
文件大小:6KB
文件格式:ZIP
更新时间:2021-07-09 14:10:50
Ruby 算法的ruby实现 用法 require "pinp" points = [] points << Pinp::Point.new(0,0) points << Pinp::Point.new(20,0) points << Pinp::Point.new(20,20) points << Pinp::Point.new(0,20) pgon = Pinp::Polygon.new points puts pgon.contains_point? Pinp::Point.new(10, 10) puts pgon.contains_point? Pinp::Point.new(20.1 ,10) ###去做 更多测试 添加选项以测试点是否位于多边形的任何边缘
【文件预览】:
PointInPolygon-master
----Rakefile(108B)
----test()
--------test_polygon.rb(3KB)
--------test_point.rb(394B)
--------test_edge.rb(1KB)
----Gemfile(88B)
----.gitignore(33B)
----lib()
--------pinp()
--------pinp.rb(4KB)
----pinp.gemspec(754B)
----README.md(627B)

网友评论