0
我有一組分數座標。分數和笛卡爾座標
我也有一個旋轉矩陣,在笛卡爾座標上運行。
有誰知道我可以如何轉換我的旋轉矩陣,所以我可以在小數座標上操作?
小數座標是基向量a,b,c和對應的alpha,beta,gamma的函數。
任何想法?
感謝
我有一組分數座標。分數和笛卡爾座標
我也有一個旋轉矩陣,在笛卡爾座標上運行。
有誰知道我可以如何轉換我的旋轉矩陣,所以我可以在小數座標上操作?
小數座標是基向量a,b,c和對應的alpha,beta,gamma的函數。
任何想法?
感謝
我認爲你問這個問題,因爲你不希望你的COORDS轉換成直角,做旋轉,再轉換回。所以,建議你這樣做是一個壞主意=)
我會建議一些嘗試,但需要提醒的是,我沒有跟過分數座標任何接觸......
我想旋轉矩陣只是一個軸系:單位X軸,Y軸和Z軸旋轉到新的方向。那麼,如何將矩陣中的每個座標軸轉換爲分數座標?
根據您的基質,它可能是什麼,我描述了轉:
[ x0 x1 x2 ;
y0 y1 y2 ;
z0 z1 z2 ]
所以在上面的,我做的每一行的笛卡爾到分數計算。載體將出現非正交,但這是重點,對吧?然後它應該準備好使用分數向量。
這不是一個編程問題本身,它是一個算法問題。 http://programmers.stackexchange.com/將是一個更好的地方問。 – wallyk 2012-08-15 04:58:10