[問題] 空間中一點投射到平面的投影點座標已回收
A,B,C,D皆為三維座標 A,B,C形成一平面E 求D在E上的投影點座標Q
N=cross((C-A),(B-A)); % N為平面E的法向量
d=-(N(1)*A(1)+N(2)*A(2)+N(3)*A(3)); % 平面方程式常數值
Q=D-N*(((N(1)*D(1)+N(2)*D(2)+N(3)*D(3))+d)/(norm(N)^2));
以上程式碼用普通整數代入都可以算對
(找網路上的數學例題)
也就是Q點代入平面E後會為0,Q點是平面E的一個解
但是用實驗的data代入計算(紅外線高速攝影機拍出的3D座標,到小數點下十位以上)
Q點代入平面E後卻不為0
出來的數字是個到小數點後第十位才有不為0的量(e.g. 0.00000000011642)
請問這是哪裡出了問題嗎?
謝謝!
--
塔里木湖水在奔騰 孤雁飛繞天空 難忘那岸邊的春風 送來花香陣陣
黃昏裡不見你的身影 卻飄盪著你的歌聲 和你那清脆的歌聲 幸福來到我的心中
那羊兒睡在草中 在天邊閃爍著星星 那月兒高掛在天空 也讚美我們的愛情
我的心像岸邊的孤燈 凝望著茫茫的夜空 想起你那可愛的笑容 把我帶入夢境
美麗的姑娘啊 從黑夜等你到天明
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.66.89
推
05/09 23:32, , 1F
05/09 23:32, 1F
→
05/09 23:53, , 2F
05/09 23:53, 2F
→
05/10 22:38, , 3F
05/10 22:38, 3F