已知圆中心坐标(x,y)圆半径20公里,沿着圆画一个四边形,计算四边形的坐标点。

chenpengyu1234 2012-05-07 11:27:33
求高手解答,请问这个坐标怎么计算出来。
...全文
153 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
magong 2012-05-13
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

求20公里内的商家,这个范围明显应该是个圆吧。

商家坐标x1,y1,符合条件:

(x1-x)^2 + (y1-y)^2 <= 20(公里)^2

的列出来就对头了。
[/Quote]
对的。
FFF9527 2012-05-07
  • 打赏
  • 举报
回复
至少要已知一条切线的长度,以及切点坐标。不然存在无限个四边形。
shine333 2012-05-07
  • 打赏
  • 举报
回复
(x - r, y - r),
(x - r, y + r),
(x + r, y - r),
(x + r, y + r)
magong 2012-05-07
  • 打赏
  • 举报
回复
这种四边形太多了吧。

如果你确定了对角的两个点,四条边的斜率用勾股定律就能算出来了。然后计算直线的交叉点就OK了。
李狗蛋52635 2012-05-07
  • 打赏
  • 举报
回复
求20公里内的商家,这个范围明显应该是个圆吧。

商家坐标x1,y1,符合条件:

(x1-x)^2 + (y1-y)^2 <= 20(公里)^2

的列出来就对头了。
FFF9527 2012-05-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

因为不知道 。所以很蛋疼,已知(x,y)求20公里内的 商家,商家坐标数据库已有。怎么解决?
[/Quote]

具体做啥还是不清楚...
如果求圆内商家的话
商家坐标(x1,y1)与中心坐标(x,y)的距离小于半径,就是啦...
chenpengyu1234 2012-05-07
  • 打赏
  • 举报
回复
因为不知道 。所以很蛋疼,已知(x,y)求20公里内的 商家,商家坐标数据库已有。怎么解决?

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧