Java——计算矩形是否相交、交集面积
2016-11-24 14:38
309 查看
按照这张图作为例子,两个矩形相交一定符合下面这个公式:
(r1.x2 > r2.x1 && r2.x2 > r1.x1 && r1.y2 > r2.y1 && r2.y2 > r1.y1)
则相交的面积计算公式则是:
int width=Math.min(r1.x2,r2.x2)-Math.max(r1.x1, r2.x1);
int height=Math.min(r1.y2, r2.y2)-Math.max(r1.y, r2.y);
相关文章推荐
- 判断圆和矩形是否相交(非面积相交)
- Java接口实验,计算矩形和圆的周长和面积
- 判断圆和矩形是否相交(非面积相交)
- 任意方位矩形相交面积计算
- 判断两矩形是否相交,相交的话 求出相交的面积和相交处比例
- 在一个平面坐标系上,有两个矩形,计算交集的面积。
- 计算几何----判断两矩形是否相交
- 判断两个矩形是否相交,相交区域面积
- 计算未旋转2矩形相交面积
- 【java学习记录】2.定义一个计算矩形面积、立方体和球体体积的类,该类完成计算的方法用静态方法实现
- 【java学习记录】7.定义一个接口ArearInterface,其中包含一个方法,计算面积三角形、矩形、圆形的面积
- 计算几何--判断平行坐标轴的2矩形是否有交集
- 任意方位矩形相交面积计算(一次优化版800us->400us)
- 如何在Java中创建一个矩形类,并通过set()传入长与宽,计算矩形的周长与面积并通过get()查看计算结果
- 在一个平面坐标系上,有两个矩形,计算交集的面积。
- Java计算矩形的面积和周长
- 五周 项目1 扩展 计算矩形面积 并判断该矩形是否为正方形
- java用接口、多态、继承、类计算三角形和矩形周长及面积的方法
- ZZULIOJ 1816: 矩形 【矩形重叠面积的计算(区分相离与相交)】
- Java小程序之计算三角形/圆形/矩形的周长和面积