求点坐标的问题

hc001 2008-06-30 10:34:22
求个数学公式,其实是个初中知识,比较急,所以只能发问了.大家知道的告诉我下.对你们来说是举手之劳,我在这里先谢谢了.
有3个点p1,m,p2
已知p1,p2的坐标和这3个点构成的角度.
怎么求m点的坐标
给个公式就行,这里的坐标都是3D坐标.

我知道是个初中数学,但是我记不起来了,所以请大家帮下忙, 感谢了

...全文
103 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
兔子-顾问 2008-07-05
  • 打赏
  • 举报
回复
搜索:前方交会。
skigil 2008-07-05
  • 打赏
  • 举报
回复
楼上的朋友说得对,谢谢,圆点不在中间,我看错了,圆中心的坐标一定在p1,p2连线之间,坐标请自己更正
horizonlin 2008-07-05
  • 打赏
  • 举报
回复
5五楼想得有点错了吧,圆点不一定在P1,P2的中间
skigil 2008-07-04
  • 打赏
  • 举报
回复
求个数学公式,其实是个初中知识,比较急,所以只能发问了.大家知道的告诉我下.对你们来说是举手之劳,我在这里先谢谢了.
有3个点p1,m,p2
已知p1,p2的坐标和这3个点构成的角度.
怎么求m点的坐标
给个公式就行,这里的坐标都是3D坐标.

我知道是个初中数学,但是我记不起来了,所以请大家帮下忙, 感谢了

你要搞清楚,这求的是个空间圆哦
这个圆的中间坐标是PP((p1.x+p2.x)/2,(p1.y+p2.y)/2,(p1.z+p2.z)/2)
P1,p2点的距离为P1P2=sqrt((p1.x-p2.x)^2+(p1.y-p2.y)^2+(p1.z-p2.z)^2)
P1,m点的距离为P1m=sin2/sinm*P1P2 ''''1为p1的角度,2为p2点的角度,m为M点的角度
圆的半径r=p1m*sin1
则此圆的方程为(x-pp.x)^2+(y-pp.y)^2+(z-pp.z)^2=r^2

如果你能指出p1,p2,m点所在的平面x+y+z=a
已知p1,p2在平面上,则可以联合解出M点的坐标
hc001 2008-06-30
  • 打赏
  • 举报
回复
这么简单的数学题你们都不会?
hc001 2008-06-30
  • 打赏
  • 举报
回复
谢谢你的回帖,虽然是从百度贴吧转的,呵呵.但是请注意
我这个角度是根据另一组p1,m,p3来求得.中间不存在移动.所以那个算法没用
只在此山中 2008-06-30
  • 打赏
  • 举报
回复
详细算法见图:
http://hiphotos.baidu.com/person08/pic/item/3e47ac4efc3336c4d1c86aed.jpg
只在此山中 2008-06-30
  • 打赏
  • 举报
回复
转:已知两点坐标a ,b 与角度 假设以b点为移动点 移动N度 如何求移动后点坐标

这问题其实是一个三角公式的变形,即
sin(A+B)=sinAcosB+cosAsinB
方程两边同时乘以a,b两点的距离长,sqrt(a^2+b^2),即得到你的结论.

16,717

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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