我应该如何发送一个带孔的多边形,用于多边形测试中的绕组编号点
How should I send a Polygon with a hole for the Winding number Point in Polygon test?
我想检查一个点是否在多边形中(其中可以有一个或多个孔)。现在,当孔和外部多边形没有公共顶点时,带孔的多边形表示为多个多边形。在这种情况下,应该如何将多边形的点发送到函数(位于底部)?。发送点数组是否有效?
点在多边形内部,当且仅当它在多边形的外周长内部和孔外部。
如果你没有被告知哪个多边形是哪个,那也没关系;该点在复杂多边形内,当它正好在两个多边形中的一个多边形内时。
相关文章:
- 1d 智能指针不适用于语法 (*)++
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 用于访问容器<T>数据成员的正确 API
- 重载操作程序时出错>>用于类中的字符串 memebr
- 如何防止 c++ 在从浮点型转换为双精度型(不适用于 IO)时添加额外的小数?
- C++中的cin.ignore()函数不适用于整个流
- 没有用于初始化C++中的变量模板的匹配构造函数
- 用于C++中带有数组和指针的循环
- 为什么它不适用于Visual 2019的原因
- 使用在用于SFINAE的void_t中具有参数的方法
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- 重载==不适用于二进制树
- Insert函数不适用于2 if语句C++
- 用于矢量处理的多个线程
- 使外部项目可用于find_package CMake
- 我应该如何发送一个带孔的多边形,用于多边形测试中的绕组编号点
- 当标准测试失败时,用于查找点是否在2D多边形内的替代测试
- 将多边形坐标从Double转换为Long以用于Clipper库
- 用于二维数组中循环的特殊多边形
- 多边形点从三维到二维的正交投影,用于UV贴图