java中已知多个正方形的中心点坐标,长和宽也已知,判断它们是否相交,然后将相交部分的矩形表示出来。

,并从这个矩形内随即取点,这段程序怎么写出来... ,并从这个矩形内随即取点,这段程序怎么写出来 展开
 我来答
mzocean
推荐于2016-12-02 · TA获得超过1083个赞
知道小有建树答主
回答量:492
采纳率:33%
帮助的人:475万
展开全部
//r1,r2表示两个正方形,r3是他们的交集
//p3表示r3内的点
public class TestRec {
private Rectangle2D.Double r1, r2, r3;
private Point2D.Double p3;

public T20130304Rec() {
r1 = new Rectangle2D.Double(0, 0, 4, 4);
r2 = new Rectangle2D.Double(2, 2, 4, 4);
r3 = new Rectangle2D.Double();
Rectangle2D.intersect(r1, r2, r3);
System.out.println("x:" + r3.getX() + " y:" + r3.getY() + " width:"
+ r3.getWidth() + " height:" + r3.getHeight());
for (int i = 0; i < 20; i++) {
double x = Math.random() * r3.getWidth() + r3.getX();
double y = Math.random() * r3.getHeight() + r3.getY();
p3 = new Point2D.Double(x, y);
System.out.println("x:" + p3.getX() + " y:" + p3.getY());
}
}

public static void main(String[] args) {
new TestRec();
}
}
追问
还有些问题我想问下,您看下私信好吗?
纯情的万老师
2014-03-04 · TA获得超过1646个赞
知道小有建树答主
回答量:250
采纳率:0%
帮助的人:44.7万
展开全部
平面碰撞。
有个Rectangle方法专门解决这2D碰撞的。
去了解下?
追问
有相关资料吗,我是在尝试改个算法,但是问题说的内容我不知道怎么编写,我不是专门学java的。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式