在三維空間中有大於等於3個點,可以獲得每個點之間的距離,但是不知道角度,怎樣求出每個點的座標

時間 2021-05-31 13:05:55

1樓:積木狗

如果座標系沒有要求的話……鬼才知道座標怎麼求。

如果可以以其中一點作為原點,同時規定好x y z 三軸方向,才可以求出具體數值解

2樓:空白

任意3點,可以根據兩兩相對距離確定形狀,並且是唯一的,因為三邊相等,兩個三角形全等

所有點跟最近的另外2個點組成一堆3角型,進而形成乙個網。有點像有限元劃分完網格的樣子。

好了到此,已知條件用完了。如果沒有乙個點的絕對座標能確定,那麼整個模型,旋轉,平移,點之間的相對距離是不會變的,但是絕對座標都在變。應該沒法確定

整個模型還有3個自由度,所以還需要3個點的絕對座標

3樓:

有乙個想法。

比如B點C點皆在以A點為球心的球面上且ABC共線,比如B點C點D點皆在以A點為球心的球面上且ABCD共線,……另外有答主提到共面,也是特例。

4樓:靈劍

最少四個點兩兩知道相互距離就夠了,你想,這四個點構成乙個四面體,這個結構是穩定的,最多有手性差異(在前三個點確定的平面之上,或者之下)。那麼用三個點確定的平面為x-y平面,乙個點做原點,乙個點做x軸正方向,然後再規定第四個點的方位是z軸正方向就行了。點更多的時候,可以用最小二乘法迭代求解,求得誤差最小的解。

如果有一些點提前知道確定的座標,那麼就更容易一些。

不過只能知道相對位置,平移、旋轉和映象都當作同一位置。平移和旋轉一般來說問題不大,問題在映象,測量乙個物件的時候不知道它在樓上還是在樓下那就有點糟糕了。

GPS其實就是類似的原理。不過對於GPS來說,你不可能高度比衛星還高,衛星一定在你頭頂上,所以映象對稱的兩個解可以消去乙個。如果有四顆或以上的衛星,那麼消去的過程也是不必要的。

這在三維空間中是什麼樣的?

wzd 你少寫了乙個等號和0。F X,y,Z X y z Xy yz ZX 0得 x y y z Z X 0 表示三個平面的交點,即空間直角座標系的交點一一原點O。 supersarah F x,y,z x y 2 y z 2 z x 2 2 這樣是不是就好想象一點了? 幷州達人 這個方程是乙個四維...

如何使用Matlab畫出三維空間中離散點的包絡面?

野生學渣 Envelope Author AdamTurner,2021.05.Written in MATLAB R2018a.clear all close all clc N 65536 beta 0.500 pi delta1 rand N 1 2 pi delta2 rand N 1 2 ...

在三維空間中,如果多面體的頂點全部落在整格點,則多面體的體積是有理數嗎?體積的6倍一定是整數嗎?

謎之槍兵X 首先,構造性地給出乙個將任意整多面體剖分為整四面體的方法。先將每個面剖分為整三角形 顯然可以做到 再任選乙個整點 是不是頂點無所謂 以這個點和所有面剖分出的每個三角形建立乙個四面體,剖分完成。當然這樣的話,可能有的四面體對整個體積的貢獻會是負數,但是這也無所謂,因為不管正負號如何,是否整...