求救 圆上问题 伪算法 谢谢

啊啊奔驰车 2007-07-11 10:47:03
空间中 一个圆, 圆上 有个点(x0,y0,z0),如何在圆上找出所求两个点,使这两个点到已知点(x0,y0,z0)的距离为d.

求救 谢谢
...全文
293 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
geochway 2007-07-25
  • 打赏
  • 举报
回复
没啥好法子,解方程组吧
三个方程:
球面方程:
(x0-x)2+(y0-y)2+(z0-z)2=d2
圆的方程:
(x1-x)2+(y1-y)2+(z1-z)2=D2
圆所在平面方程:
ax+by+cz=u


  • 打赏
  • 举报
回复
只给1个点
圆的方程都没法确定吧
rsp19801226 2007-07-25
  • 打赏
  • 举报
回复
而且d不能大于圆半径吧
worilo 2007-07-23
  • 打赏
  • 举报
回复
楼主意思是,求两个点,两点到(x0,y0,z0)距离均为d
注意:他说的是“圆”不是球!
不过那是不是简单了点?就是判断一个圆和一个半径为d的球的交点而已
pkurao 2007-07-22
  • 打赏
  • 举报
回复
是不是点(x0,y0,z0)到另外两个所确定直线的距离啊?如果这样的话,直接代公式不就行啦?
zhangyanli 2007-07-14
  • 打赏
  • 举报
回复
圆心的位置用给出来吗?我觉得不用吧。
关键是不理解上面的那句话,两个点到一个点的距离。
mmmcd 2007-07-14
  • 打赏
  • 举报
回复
圆心的位置应该给出来
zhangyanli 2007-07-13
  • 打赏
  • 举报
回复
什么叫两个点到一个点的距离???????????????
uwinb 2007-07-12
  • 打赏
  • 举报
回复
(x-x0)(x-x0)+(y-y0)(y-y0)+(z-z0)(z-z0)=d*d
FireElement 2007-07-11
  • 打赏
  • 举报
回复
以x0,y0,z0为球心,d为球半径的球体上的任意两点均可。
uwinb 2007-07-11
  • 打赏
  • 举报
回复
什么叫两个点到一个点的距离?

33,009

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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