当前位置:编程学习 > C#/ASP.NET >>

简单的点坐标问题

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

我知道是个初中数学,但是我记不起来了,所以请大家帮下忙, 感谢了 
--------------------编程问答-------------------- 初中数学问题你们都不会啊,悲哀 --------------------编程问答-------------------- 一帮.... --------------------编程问答-------------------- 3d的话,角度怎么表示?条件不够 --------------------编程问答-------------------- 好象无法知道第三点的坐标吧,最多知道第三点的那条线上 --------------------编程问答-------------------- 知道二个角度的话,可以通过2条线的交点知道第3个点。不过3D的话知道角度也没什么用吧 --------------------编程问答-------------------- 悲哀 --------------------编程问答--------------------
引用 4 楼 yanlongwuhui 的回复:
好象无法知道第三点的坐标吧,最多知道第三点的那条线上

同意。 --------------------编程问答-------------------- 我读中学的学校仅仅是个小城市的学校,没学过3D角度的表示方法
只会2D的正余弦等角度的算法
帮不上忙
为我的知识感到极度的惭愧
汗颜。。。~ --------------------编程问答-------------------- 看你回帖的口气,还有谁会愿意帮你? --------------------编程问答-------------------- 首先向大家道歉.对不起,
因为有点急,所以语气重了点.请大家原谅.
感谢limeng0513对我错误行为的指正,谢谢. --------------------编程问答-------------------- 求个数学公式,其实是个初中知识,比较急,所以只能发问了.大家知道的告诉我下.对你们来说是举手之劳,我在这里先谢谢了. 
有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点的坐标
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,