java判断两圆是否相交以及相交的面积大小.
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/18 00:00:44
java判断两圆是否相交以及相交的面积大小.
public class Circle {
double _x;
double _y;
double _r;
Color _c;
Circle(double x,double y,double r,Color c){
_x=x;
_y=y;
_r=r;
_c=c; }
void edgeColor(){
cpDraw.setPenColor(_c); /*这个cpDraw是库中添加的一个jav包中的函数
cpDraw.Circle(_x, _y, _r); *目前只使用过其中几个函数其他功能不详……*/
};
void filledColor(Color fc){
cpDraw.setPenColor(fc);
cpDraw.FilledCircle(_x, _y, _r
);
}
double Area()
{
return Math.PI*_r*_r;
}
以上有Circle函数及求面积的函数,刚刚学JAVA的菜鸟请教各位大大判断两圆相交和相交面积的函数如何写,谢谢~越简单的越好,花哨了看不明白……
public class Circle {
double _x;
double _y;
double _r;
Color _c;
Circle(double x,double y,double r,Color c){
_x=x;
_y=y;
_r=r;
_c=c; }
void edgeColor(){
cpDraw.setPenColor(_c); /*这个cpDraw是库中添加的一个jav包中的函数
cpDraw.Circle(_x, _y, _r); *目前只使用过其中几个函数其他功能不详……*/
};
void filledColor(Color fc){
cpDraw.setPenColor(fc);
cpDraw.FilledCircle(_x, _y, _r
);
}
double Area()
{
return Math.PI*_r*_r;
}
以上有Circle函数及求面积的函数,刚刚学JAVA的菜鸟请教各位大大判断两圆相交和相交面积的函数如何写,谢谢~越简单的越好,花哨了看不明白……
oolean isIntersecting(Circle c){
return Math.sqrt((_x-c._x)*(_x-c._x)+(_y-c._y)*(_y-c._y))_r+c._r){
return 0;
}
alpha=Math.acos((d*d+_r*_r-c._r*c._r)/(2*d*_r));//余弦定理取得相交弧所对本圆的圆心角
area=alpha*_r*_r;//本圆扇形面积
alpha=Math.acos((d*d+c._r*c._r-_r*_r)/(2*d*c._r));//余弦定理取得相交弧所对另一圆的圆心角
area+=alpha*c._r*c._r;//另一圆的扇形面积
double s=(d+_r+c._r)/2;//海伦公式之s
area-=Math.sqrt(s*(s-d)*(s-_r)*(s-c._r))*2;//两扇形面积减去两三角形面积即为交集
return area;
}
return Math.sqrt((_x-c._x)*(_x-c._x)+(_y-c._y)*(_y-c._y))_r+c._r){
return 0;
}
alpha=Math.acos((d*d+_r*_r-c._r*c._r)/(2*d*_r));//余弦定理取得相交弧所对本圆的圆心角
area=alpha*_r*_r;//本圆扇形面积
alpha=Math.acos((d*d+c._r*c._r-_r*_r)/(2*d*c._r));//余弦定理取得相交弧所对另一圆的圆心角
area+=alpha*c._r*c._r;//另一圆的扇形面积
double s=(d+_r+c._r)/2;//海伦公式之s
area-=Math.sqrt(s*(s-d)*(s-_r)*(s-c._r))*2;//两扇形面积减去两三角形面积即为交集
return area;
}
两圆相交,求阴影部分面积
两圆相交几何题两圆半径为35,两圆相交,交点不为两圆中心点,求解两圆相交处的面积.怎么计算,望回答.
周长的计算大小两圆相交部分面积是大圆面积的1/9,是小圆面积的1/4,如果小圆的半
如图,大小两圆相交部分(阴影部分)的面积是大圆面积的15分之4,是小圆面积的5分之三
如图;大小两圆相交部分(阴影部分)的面积是大圆面积的12分之5 ,是小圆面积的5分之3
如图,大小两圆相交部分(阴影部分)的面积是小圆面积的12分之5,占大圆面积的8分之1,
判断,1两直线在同一平面的射影相交,那么两直线相交或重合
判断 如果两圆相交,那么公共弦垂直平分连接两圆圆心的线段
两个直径600mm的圆相交.相交300MM.求相交部分面积、?
[数学][几何]如何判断射线是否相交
判断两直线的相对位置(平行、相交、交叉)
下图是大小两个相交的圆.已知相交部分的面积是大圆面积的8分之1,是小圆面积德6分之1,