我有两个二维矩形,定义为一个原点(x,y),一个大小(高度,宽度)和旋转角度(0-360°)。我可以保证这两个矩形的大小相同。
我需要计算这两个矩形相交的近似面积。 计算不需要精确,尽管可以。我将比较结果与其他相交区域的面积,以确定一组矩形中的最大相交面积,因此只需要相对于同一算法的其他计算准确即可。
我考虑使用相交区域的边界框面积,但由于所有可能的情况,我无法获得相交区域的顶点: 就我所知,我正在使用Cocoa框架中的Objective-C编写此程序,因此,如果有人知道使用
我需要计算这两个矩形相交的近似面积。 计算不需要精确,尽管可以。我将比较结果与其他相交区域的面积,以确定一组矩形中的最大相交面积,因此只需要相对于同一算法的其他计算准确即可。
我考虑使用相交区域的边界框面积,但由于所有可能的情况,我无法获得相交区域的顶点: 就我所知,我正在使用Cocoa框架中的Objective-C编写此程序,因此,如果有人知道使用
NSBezierPath
或其他快捷方式,请随时提出建议。