社区
C语言
帖子详情
高分请教:如何计算多边形间的交集?
manxy
2005-08-15 09:57:22
具体来说是计算一个矩形和一个任意多边形相交的部分,不知哪位大侠知道这样的算法,有源码更好,谢谢!!
...全文
383
16
打赏
收藏
高分请教:如何计算多边形间的交集?
具体来说是计算一个矩形和一个任意多边形相交的部分,不知哪位大侠知道这样的算法,有源码更好,谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
manxy
2005-10-25
打赏
举报
回复
ding
manxy
2005-08-18
打赏
举报
回复
mark
manxy
2005-08-17
打赏
举报
回复
mark
caocheng8230
2005-08-16
打赏
举报
回复
mark
manxy
2005-08-16
打赏
举报
回复
ding
rockersz
2005-08-16
打赏
举报
回复
ding
trackant
2005-08-15
打赏
举报
回复
建议不管是图形的数据结构还是算法实现,还是用图形学中现成的比较好,本来图形处理就比较费时,如果实现不好的话程序会慢得无法忍受。而且对于边边角角的问题也考虑不全面,比如遇到凹多边形等。
improgrammer
2005-08-15
打赏
举报
回复
看具体要求如何,有不同难度的实现。
比如GIS平台的多边形求交算法就相当复杂。
trackant
2005-08-15
打赏
举报
回复
这个不就是计算机图形学中的窗口裁剪吗?用矩形窗口对多边形进行裁剪是比较简单的,有许多现成的算法,比如SH裁剪算法和WA裁剪算法,如果不要求保持裁剪结果图形的封闭性,甚至可以用线裁剪算法,那就更多了,什么CS,中点分割,CB,梁友栋等等算法都可以。详细实现可以参看任何一本计算机图形学的书。
jsjjms
2005-08-15
打赏
举报
回复
对系统已经有的函数我不太清楚,不过我可以提供一个思路,
以矩形为基准,也就是 多边形和矩形重合的部分.
按二楼的先判断点在矩形内,这个自己写个函数应该很简单的。
(将矩形 模型化, 知道四点坐标,简单判断一下就出来了。)
然后使用极限法求重叠部分范围.(高等数学中 求不规则多边形的方法)
manxy
2005-08-15
打赏
举报
回复
我想用c语言实现
hejiwangbaggio
2005-08-15
打赏
举报
回复
不知道你用的什么开发环境!
在Win32API中有一个API:PtInRect。
这个函数可以判断一个点是否在一个矩形内,通过这个方法应该比较简单!
jixingzhong
2005-08-15
打赏
举报
回复
这个可以参考 游戏设计程序!
在游戏中,有很多的这泪问题, 比如 碰撞、命中 ...
dch4890164
2005-08-15
打赏
举报
回复
这明明就是一个离散化的积分问题啊,兄弟高数这个东西可不能忘啊!!
manxy
2005-08-15
打赏
举报
回复
顶
manxy
2005-08-15
打赏
举报
回复
顶
这部手机爆火了,网友:新一代自拍神器?
权威手机测评机构DXOMARK给iPhone 13 Pro的自拍效果给出了99分的
高分
,在自拍排名中名列前茅。iPhone 13 Pro整体性能与去年的上一代产品非常相似——考虑到类似的前置摄像头硬件,这一点并不奇怪。但iPh
ENVI:如何进行图像融合?
图像融合是以图像为研究对象的信息融合,它把对同一目标或场景用不同传感器获得的多种图像,或用同种传感器以不同成像方式或在不同成像时
间
获得的不同图像,融合为一幅图像,在这一幅融合图像中能反映多重原始图像的...
构建知识体系(1):知识体系是什么?
2)、上高学府就有知识: 当他们认为自己真正意义上相信“知识就是力量”“知识就是财富”的时候, 其实他们的潜台词是“
高分
就是高等学府的通行证”,以及“高等学府就是高薪的象征”。 这种认知非常狭隘, 因为...
【C语言】结构体数组:
计算
学生总成绩及
计算
高分
学生信息
【C语言】结构体数组:
计算
学生总成绩及
计算
高分
学生信息 #include<stdio.h> struct student { double xuehao; char xingming[100]; int nian,yue,ri; }s1[100]; int main() { int n,i,s; while...
【一起入门MachineLearning】中科院机器学习期末考试*总复习*-考前押题+考后题目回忆
计算
:CART树和隐马尔可夫
计算
不考✨,不会出现小数点以后的
计算
????(我怎么觉得老师说这话不可置信呢,这一句话把
计算
题排除得也没剩几个了) 开放:20分 选择和简答都可以看题库,
计算
题理解之后记一下公式。 ...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章