社区
数据结构与算法
帖子详情
求助!判断点是否在多边形中?谁能给出C语言的代码??
chuchuzinnia
2008-04-07 07:53:49
判断点是否在多边形中?谁能给出C语言的代码??
谢谢拉.............
...全文
105
5
打赏
收藏
求助!判断点是否在多边形中?谁能给出C语言的代码??
判断点是否在多边形中?谁能给出C语言的代码??谢谢拉.............
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
knowledge_Is_Life
2008-04-30
打赏
举报
回复
等待牛人来答.
WuBill
2008-04-08
打赏
举报
回复
下面的程序是由点P向x正方向发射一个射线
bool PointInPolygon(Point p1, Point Polygon[],int PolygonNums)
{
int j=0, count = 0;
for (int i = 0; i < PolygonNums; i++)
{
j = (i == PolygonNums - 1) ? 0 : j + 1;
if ((Polygon[i].y!=Polygon[j].y)&&(((p1.y >= Polygon[i].y)
&& (p1.y < Polygon[j].y)) || ((p1.y >= Polygon[j].y)
&& (p1.y < Polygon[i].y)))
&& (p1.x < (Polygon[j].x - Polygon[i].x) * (p1.y - Polygon[i].y) / (Polygon[j].y - Polygon[i].y) + Polygon[i].x))
{
count++;
}
}
return (count%2>0)?true:false;
}
Point类/结构体你自己定义
ppcat_001
2008-04-08
打赏
举报
回复
图形学里面的扫描线算法吧~
WuBill
2008-04-08
打赏
举报
回复
首先,过p点垂直向上作一条射线(也可以是水平向左)
其次,判断此射线与n边形n条边的交点
最后,把所有交点相加,如果是奇数则说明在多边形内,否则在多边形外
如果射线刚好过了多边形的顶点,好象还有点问题,等我想分析下再回帖
lzy340623339
2008-04-07
打赏
举报
回复
首先要记录下多边形的所有边的端点,然后就通过比较这个点和多边形顶点集合的上下左右临界值。这个属于图形学的内容了
c
语言
随机生成凸
多边形
源
代码
,
求助
:n个
点
能否构成凸
多边形
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #define N 100 /*定义一个字符常量*/ typedef struct{ /*定义一个新的... } 编译通过了,编辑是假设输入3个
点
,输入后,不显示
是否
是凸多变形
用
c
语言
判断
输
出
坐标,〓
求助
〓谁能帮忙编个程序:输入N个
点
坐标,
判断
能否构成
多边形
....
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 编了两天了,没弄
出
来 参考程序(错): #include #define N 4 int tt(double p[][2],int a,int... ptintf("\n
是否
继续
判断
?(继续请输入y&Y)"); scanf("%d",&ch); } }
边数为n棱的形
c
语言
编程,[
求助
]请教用
c
语言
编正 n边形的问题
可以很容易得改成基于graphics.h的,只要将ploy()函数
中
的画线函数换了就行了,当然main函数里的初始
代码
也要换成graphics的:#include "neo.h"#ifndef PI#define PI 3.1415926f#endif/* x, y为正
多边形
的
中
心坐标 ...
使用Python计算平面
多边形
间最短距离,数据需要从exce
数组是非常基础的数据结构,在面试
中
,考察数组的题目一般在思维上都不难,主要是考察对
代码
的掌控能力,也就是说,想法很简单,但实现起来 可能就不是那么回事了。本同学是湖南衡阳人,想留长沙,但是长沙的工资不...
软件构造lab1
思路是找到所有的
点
中
左下角的那个
点
,这个
点
一定是需要的
点
,从这个
点
开始遍历所有的
点
,在遍历每个
点
的时候需要求该
点
与未选定
点
之间的距离与需要的转角,选择最小的那个转角的
点
作为下一个
点
,如果有多个最小转角...
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章