博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
点是否在圆内
阅读量:7237 次
发布时间:2019-06-29

本文共 1034 字,大约阅读时间需要 3 分钟。

1 ///  2         /// 点是否在圆内(在边上也认为在圆内) 3         ///  4         /// 圆心坐标 5         /// 圆半径 6         /// 当前点 7         /// 
8 public static bool 点是否在圆内(Vector2D cPoint, double cRadius, Vector2D point) 9 {10 double distance = Math.Sqrt(Math.Pow(Math.Abs(point.X - cPoint.X), 2) + Math.Pow(Math.Abs(point.Y - cPoint.Y), 2));11 return distance <= cRadius;12 }13 14 /// 15 /// 点是否在圆内(在边上也认为在圆内)16 /// 17 /// 圆心坐标18 /// 圆边上坐标19 /// 当前点20 ///
21 public static bool 点是否在圆内(Vector2D cPoint, Vector2D onPoint, Vector2D point)22 {23 double cRadius = Math.Sqrt(Math.Pow(Math.Abs(onPoint.X - cPoint.X), 2) + Math.Pow(Math.Abs(onPoint.Y - cPoint.Y), 2));24 double distance = Math.Sqrt(Math.Pow(Math.Abs(point.X - cPoint.X), 2) + Math.Pow(Math.Abs(point.Y - cPoint.Y), 2));25 return distance <= cRadius;26 }

 

转载于:https://www.cnblogs.com/94cool/archive/2013/03/05/2943810.html

你可能感兴趣的文章
adb 调试时出现device not found的几种解决方式
查看>>
JSON.stringify
查看>>
我的友情链接
查看>>
Eureka Server启用 https服务指北
查看>>
android_常用UI控件_01_TextView
查看>>
Visual Studio Code开发Node.js
查看>>
win2003 域的升级与降级
查看>>
二进制
查看>>
我的友情链接
查看>>
Maven学习总结(四)——Maven核心概念
查看>>
mysqldumpslow和mysqlslap使用
查看>>
mysql使用SUBSTRING展示特定字段里面的特定字符
查看>>
MyBatis学习总结(六)——调用存储过程
查看>>
Java基础学习总结(8)——super关键字
查看>>
职场上班族可吃零食能消除疲劳
查看>>
a.b.c.d.e.f.g这样的字段变成d.e.f.g的几种方法
查看>>
C++中关联容器和序列式容器在erase迭代器时的区别
查看>>
细谈围城---我的启示录
查看>>
字符串shuffle
查看>>
Nginx+PHP配置
查看>>