地理信息系统基础算法(三)判断矩形是否包含点
来源:互联网 发布:手机知乎怎么修改答案 编辑:程序博客网 时间:2024/05/18 08:05
- 算法描述
只要判断该点的横坐标和纵坐标是否夹在矩形的左右边和上下边之间。 - 代码实现
/// <summary> /// 判断P是否在以P1,P2为对角顶点的矩形内。 /// </summary> /// <param name="p1"></param> /// <param name="p2"></param> /// <param name="p"></param> /// <returns></returns> public static bool IsOnRectangle(Point p1, Point p2, Point p) { double max_x = p1.X > p2.X ? p1.X : p2.X; double min_x = p1.X < p2.X ? p1.X : p2.X; double max_y = p1.Y > p2.Y ? p1.Y : p2.Y; double min_y = p1.Y < p2.Y ? p1.Y : p2.Y; if (p.X >= min_x && p.X <= max_x && p.Y >= min_y && p.Y <= max_y) return true; else return false; }
参考资料:地理信息系统基础算法_张宏p25
0 0
- 地理信息系统基础算法(三)判断矩形是否包含点
- 地理信息系统基础算法(二)判断两线段是否相交
- 地理信息系统基础算法(一)判断点在线段上
- 判断两矩形是否交叉(包括包含的情况)
- 判断两矩形是否交叉(包括包含的情况)
- 判断两矩形是否交叉(包括包含的情况)
- 判断两矩形是否交叉(包括包含的情况)
- 一个矩形是否包含一个点
- 判断findcontour找到的旋转矩形是否包含某个点的方法
- 地理信息系统算法基础
- 判断点是否在矩形的里面
- 点是否在矩形中判断
- 判断点是否在矩形内
- 点是否在矩形中判断
- c#判断点是否在矩形上
- 判断点是否在矩形内
- 点是否在矩形中判断
- 判断点是否在矩形内
- 爬爬爬之路:UI(十二) 单例 UITabBarController 高级Block的应用
- 自学objective-c,靠什么坚持?
- 栈增长方向与大端/小端问题
- share中简单聊天界面的实现<代码>
- uva 12563——Jin Ge Jin Qu hao
- 地理信息系统基础算法(三)判断矩形是否包含点
- source not found. debug
- 【OpenCV学习笔记】1.2图像的基本操作
- MFC----定制程序外观
- 闲话Zynq UltraScale+ MPSoC (连载3)——启动加载
- 回家了,英语学习也要抓紧了!
- 1026. Table Tennis (30)
- 深拷贝与浅拷贝
- mysql 学习路线(给新手的建议)