社区
图形处理/算法
帖子详情
求任意两矩形的相交面积,矩形可以是倾斜的
晴天v1
2007-11-15 04:04:11
请教:如何求任意两个相交矩形的面积,矩形相对于X轴可以倾斜任意角度。谢谢
...全文
663
7
打赏
收藏
求任意两矩形的相交面积,矩形可以是倾斜的
请教:如何求任意两个相交矩形的面积,矩形相对于X轴可以倾斜任意角度。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
晴天v1
2007-11-18
打赏
举报
回复
谢谢,问题已解决。
pengleixing
2007-11-16
打赏
举报
回复
直接当作Rgn就可以了
晴天v1
2007-11-15
打赏
举报
回复
补充一下:
已知条件是两矩形的中心的坐标,矩形的宽和高,和相对于X轴的倾斜角度,求两矩形的相交面积,如果相交的话。
同时显示出实际效果出来。在VC下实现。
我自己的想法是这样的: 就用一些基本的变换,由倾斜的角度,首先旋转每个矩形的顶点,用LineTo(),可以画出倾斜的矩形
然后 根据两直线相交方程组求交点,求出交点,并判断交点是否在矩形的边上,依次求出交点后在求多边形的面积。
实现的时候遇到的问题是:已知的坐标和宽,高,是整型的,旋转后顶点坐标成了浮点数,坐标的精度出了问题,不知该怎么处理,另外相交的部分可能是多边形,求面积又该如何实现,?可以依次计算三角型面积吗?
第一次提问,可能表达不是很清楚。见谅。谢谢
syy64
2007-11-15
打赏
举报
回复
看看GIS中的Overlay功能
pengleixing
2007-11-15
打赏
举报
回复
写错了,GetRgnBox是得到整体的外切矩形
有一个函数GetRgnData(似乎是这个,名字记不清楚了),功能是得到整个Rgn一个个分离的Rect
pengleixing
2007-11-15
打赏
举报
回复
因为你有可能是倾斜的矩形,因此请使用Rgn的表示
Rgn当中有求相交Rgn的函数
这样可以得到你希望求面积的Rgn。
Rgn似乎没有直接求面积的函数,不过利用GetRgnBox,可以得到一个个分离的小矩形
累加这些小矩形的面积就可以了
vcPlayer
2007-11-15
打赏
举报
回复
GDI的话:可以用CRect::PtInRect()来计算相交的像素数目;
算法的话:嗯,有点复杂,免讲了。
c++ 旋转
矩形
间是否
相交
、重叠度计算、重叠
面积
计算
关于
矩形
重叠度的计算,基本上都是针对平行于坐标轴
两
个
矩形
来介绍的,很少有关于旋转
矩形
的,故整理一些关于旋转矩阵相关的算法及代码实现:1. 如何判断一个点是否在旋转
矩形
内;2. 如何判断
两
个旋转
矩形
是否
相交
;3. 如何计算
两
个旋转
矩形
间的重叠
面积
;4. 如何计算
两
个旋转
矩形
间的重叠度(或者说交并比)。
判断
两
个
矩形
是否
相交
(Rect Intersection)
最近在开发一个2D组态图形组件的过程中,里面的数学模块,涉及到
两
个
矩形
是否
相交
的判断。这个问题很多年前就写过,算是个小的算法吧。网络上搜索一下,有很多思路,有一些思路要基于多种组合的判断,显得比较复杂。比如
两
个
矩形
相交
的情形,可能有下面的多种类型:而每种类型又有多种子类型。
任意
椭圆的外凸包
矩形
算法
这里写自定义目录标题
任意
椭圆的外凸包
矩形
算法二次曲线的方程表达式二次曲线方程的系数关系二次曲线分类定理在Geogebra中,如何获取二次曲线方程或多项式系数针对一般方程计算椭圆的边界用 Geogebra 得到的结果离心率蒙日圆利用蒙日圆得到椭圆外凸包
矩形
面积
差值对比参考文献
任意
椭圆的外凸包
矩形
算法 问题来源:人脸检测数据集FDDB,涉及到将原标签中的椭圆形状转化为
矩形
框用于人脸检测,其中就有生成斜椭圆的外接包围
矩形
的方法,结果如下图。 注意:不是下图的最小
面积
矩形
,最小
面积
矩形
指
两
对边分别与主轴和副轴平
[原]经营类游戏:由轴对齐
矩形
相交
判定到判定菱形构成的平行四边形
相交
判定(一)...
普通多边形之间的
相交
测试是个复杂的问题,我们只考虑 轴对齐的 菱形问题即菱形的对角线和坐标轴平行的
相交
问题。 和坐标轴平行的
矩形
的
相交
问题:
矩形
A B由左上角定点和右下角定点描述, x轴正方向右, y正方向 向下。 图1 设:A的左上定点 x0y0, 右下 x1 y1 B 左上 x2 y2 右下 x3 y3 二维...
判断
两
个
矩形
是否
相交
的算法
2019独角兽企业重金招聘Python工程师标准>>> ...
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章