直角坐标系里有一个矩形 (可能向任何方向倾斜,也可能不),已知这个矩形的四个顶点的坐标,现在它的外面套了一个矩形,该矩形每条边到原来矩形相应边的距离都相等例如都是d,外面矩形四个顶点的坐标怎么求。
解决方案 »
- 关于安装apache和php的一个问题
- 请教多线程问题!
- 求一正则表达式
- 将传入的参数 2007-09-06 08:00这种格式的字符串转换成20050906 12:06:00 字符串怎么写呢
- 东蒲(Eastpro)....知道这家公司的请进,想了解一下
- JAVA操作Oracle的问题
- 内部类到底有什么用处?
- 模糊查询效率的问题,在线等
- jtable中的游标到达表末时,如何控制将其置顶?——急,在线急等!
- 哪里有可用的visibroker 4.5.1 for java 下载,好使的链接100分相送(给第一个:))
- 用1,2,3,4,5组成不重复5位数,4不能在第三位,3与5不能相连.各位都有什么好的方法??
- 多线程的问题wait,notify
假设矩形的四角坐标是:(x1,y1), (x2,y2), (x3,y3), (x4,y4)
外套矩形的四角坐标是:(x_1,y_1), (x_2,y_2), (x_3,y_3), (x_4,y_4)
距离是 d.则x_1 = x1 + d * ( (x1-x2)/r12 + (x1-x4)/r14 );
这里,
r12 = ((x1-x2)^2 + (y1-y2)^2)^(1/2);
r14 = ((x1-x4)^2 + (y1-y4)^2)^(1/2);剩下的,以此类推。
还有比这更简单的方法吗?
提示:r12, r14 是两点之间的距离,可以用 java.awt.geom.Point2D 的 distance() 函数,不用你自己算。