判断一个坐标点是否在封闭曲线内的方法(swift)

判断一个坐标点是否在封闭曲线内的方法(swift),第1张

概述1 //用playground运行即可 2 import UIKit 3 4 var str = "Hello, playground" 5 6 let lTestPointsOn
 1 //用playground运行即可 2 import UIKit 3  4 var str = "Hello,playground" 5  6 let lTestPointsOne : [(Double,Double)]  = [(0,0)] 7 let lTestPoints : [(Double,1)">0),(1),1)">1,1)">1 8 let lPoints : [(Double,1)">2),1)">2,1)">3,1)"> 9 10 func judgeIf(point:(Double,Double),isIn pointArr:[(Double,Double)])->Bool{11     if 0 == pointArr.count {12         return false13     }14     let lPath = UIBezIErPath.init()15     let l1stPoint = pointArr.first16     lPath.move(to: CGPoint.init(x: l1stPoint!.))17     18     for i in 1..<pointArr.count {19         let lP = pointArr[i]20         lPath.addline(to: CGPoint.init(x: lP.21 22     23     lPath.close()24     return lPath.contains(CGPoint.init(x: point.25 }26 27 print(lPoints)28 judgeIf(point: (),isIn: lPoints)29 judgeIf(point: (30 judgeIf(point: (31 judgeIf(point: (0.5,1)">232 judgeIf(point: (33 judgeIf(point: (34 judgeIf(point: (0.535 judgeIf(point: (1.536 judgeIf(point: (37 judgeIf(point: (3.3,1)">8.138 39 judgeIf(point: (40 judgeIf(point: (41 judgeIf(point: (42 judgeIf(point: (0.743 judgeIf(point: (0.144 judgeIf(point: (845 judgeIf(point: (46 47 judgeIf(point: (48 judgeIf(point: (          总结       

以上是内存溢出为你收集整理的判断一个坐标点是否在封闭曲线的方法(swift)全部内容,希望文章能够帮你解决判断一个坐标点是否在封闭曲线内的方法(swift)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/999321.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存