有没有办法计算java(android)中两个区域(三角形和圆形)之间的对称差异?
我有这样的课程
public class Triangle{
double[] a;
double[] b;
double[] c;
}
public class Circle{
double center;
double radius;
}
现在我需要知道这些区域之间的对称差异。我找不到与此相关的任何内容。
答案 0 :(得分:2)
据我所知,这在标准Java API中不可用。你需要自己做。首先,可能有必要注意,对称差异的区域是联合区域和两个区域交叉点的差异。联合区域是两个区域的面积减去交叉区域的总和。因此,归结为计算交叉口的面积。圆和三角形的交点有哪些可能的形状?