我講解一下我目前的做法
首先在二维坐標平面上的原點O為(0,0),並任取一點座標P(x,y)
然後已知法向量N為(0,-Wsinb,-Wcosb),W為任意數,b為30度。
先前在二維平面的座標移到三維空間後,原點O變為(0,R,-T),
则P座標也變成(x,y+R,z),P座標的Z的位置是用X和Y的座標代入下方平面方程式
空間平面方程式為:-Wsinb(Y-R)-Wcosb(Z+T)=0
方程式是因為法向量知道並通過原點O算出
我提出四个條件來求出P旋轉某角度後B的座標位置
1.向量OP*向量N=向量OB*向量N=0
2.向量OPx向量OB=向量N
3.|向量OP|=|向量OB|
4.cos(旋轉角度)=(向量OP*向量OB)/(|向量OP||向量OB|)
*是内積dot,x为外積cross
可是我算出的B座標,不符合條件3
有人可以看出哪里有問题嗎?
因為我認為理論上條件都是成立的!
更新1:
這跟機械或物理或數學有關... 本人悟不出,煩請幫忙
更新2:
回麻辣: 那個我沒說清楚法向量N,空間中P和O平移成P'和O'後。法向量N是通過O'且垂直於P'和O'所在的平面。 法向量N並不是一開始O和P所形成平面的法向量