» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 36 123
发新话题
打印

[求助] 有没有人知道这个问题的算法?

有没有人知道这个问题的算法?
空间中有4个点,共面,相邻点与点距离一定。现已知3点坐标,已知相邻点的距离,如何求出第四点坐标?
希望能来个高手讨论下,我的数学已经还给学校了,只会写代码了……
前面描述不清,下面补充下。
已知3个postion,就是3个vector,和4个float。4个float是两两间距离,相邻的。

求第四个vector。
另,是个凸四边形。

[ 本帖最后由 quakeguobiao 于 2007-11-24 22:54 编辑 ]


TOP

"空间中有4个点,共面"能不能直接说平面2字?
圆的交点.



TOP

我走到哪里了……


TOP

我想要方程……
已知的就是x1,y1,z1-到3,和3个float值,想求x4,y4,z4,请高手帮忙。

TOP

四个点,相邻点距离一样,那显然是个菱形,用矢量算最简单。。。。。

TOP

描述有误,我。距离一定,是指距离是知道的意思。就是知道4个float。向量如何计算?谢谢!不是菱形,是个普通的4边形。

TOP

问题就在“共面”的“面”字上。
如果这是平面,那么不存在第四个点;
如果这是球面,那……那就是个球的内接四面体嘛。

TOP

应该是指边长相等的四边形把,想象不出所有相邻点相等图形

TOP

距离知道,那矢量长度就知道了啊,把坐标转换为矢量坐标,一加不就出来了。。。。。

TOP

lz问题表述的太差了
让人看得一头雾水
用矩阵论里迭代法试试
如果是四点共面,维数是2,条件数是3
方程组就是冗余的了

[ 本帖最后由 NeoB 于 2007-11-24 22:41 编辑 ]

TOP

全把数学还老师了…………

3个点画三个半径相等的圆,交点就是第四个点…………

明显的二维问题,因为同一个面Z坐标必然可写成X,Y的函数表达式…………

初中生都会,LZ高考数学肯定不及格
——————————————————————————
不同也没关系,只要知道的话,改个半径就可以了

[ 本帖最后由 veryend 于 2007-11-24 23:31 编辑 ]

TOP

LS,LZ的意思是相邻点的距离是不同的,当然,即便如此,还是道基础的几何题,解法应该不少。
P.S. LZ的表述完全不清啊,看来数学确实都还给老师了

TOP

LZ应该这样表述:
同一平面上有ABCD四个点,已知ABC三点坐标,已知AB、BD、AC、CD长度,求D点坐标。。。。。

TOP

如果在同一个平面。。那怎么可以有第4个点??

TOP

奇怪,平面上应该是不存在第四点啊……
头三点要符合两两距离相等的话就是个等边三角形,然后以边长画三个圆,交点都在三个顶点上嘛

TOP

 36 123
发新话题
     
官方公众号及微博