博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断点是否在多边形内
阅读量:5154 次
发布时间:2019-06-13

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

利用Region.IsVisible方法

示例代码:

Point[] points2 = { new Point(15, 15), new Point(90, 20), new Point(130, 160), new Point(60, 160), new Point(5, 80) };

GraphicsPath path = new GraphicsPath();
path.AddPolygon(points2);
path.CloseFigure();
Region region = new Region(path);
Point point = new Point(10, 10);
if (region.IsVisible(point))

 

此方法对于点在区域边界的情况,判断是在区域外。

转载于:https://www.cnblogs.com/TianYing/archive/2012/11/16/2772828.html

你可能感兴趣的文章
《CSS基础教程》 读书笔记三
查看>>
洛谷P4482 [BJWC2018]Border 的四种求法 字符串,SAM,线段树合并,线段树,树链剖分,DSU on Tree...
查看>>
PHP安全新闻早8点_1127
查看>>
57.Insert Interval
查看>>
PHP 五大运行模式
查看>>
CSS选项卡
查看>>
HDOJ1203 I NEED A OFFER!
查看>>
ZH奶酪:自然语言处理工具LTP语言云调用方法
查看>>
.NET中将图片文件流转成Base64字符串的实现
查看>>
js如何操作或是更改sass里的变量
查看>>
BZOJ1419: Red is good
查看>>
腾讯云-搭建 JAVA 开发环境
查看>>
POJ 3308 Paratroopers (对数转换+最小点权覆盖)
查看>>
rendering omni shadow in one pass.
查看>>
No repository found containing,eclipse 自动更新erro 解决
查看>>
iOS设计模式之单例模式
查看>>
MySQL面试题中:主从同步的原理
查看>>
HTTP和WebSocket协议(二)
查看>>
项目练习(二)—微博数据结构化
查看>>
Jquery插件的编写和使用
查看>>