2012-08-15 289 views
0

我有一組分數座標。分數和笛卡爾座標

我也有一個旋轉矩陣,在笛卡爾座標上運行。

有誰知道我可以如何轉換我的旋轉矩陣,所以我可以在小數座標上操作?

小數座標是基向量a,b,c和對應的alpha,beta,gamma的函數。

任何想法?

感謝

+0

這不是一個編程問題本身,它是一個算法問題。 http://programmers.stackexchange.com/將是一個更好的地方問。 – wallyk 2012-08-15 04:58:10

回答

0

我認爲你問這個問題,因爲你不希望你的COORDS轉換成直角,做旋轉,再轉換回。所以,建議你這樣做是一個壞主意=)

我會建議一些嘗試,但需要提醒的是,我沒有跟過分數座標任何接觸......

我想旋轉矩陣只是一個軸系:單位X軸,Y軸和Z軸旋轉到新的方向。那麼,如何將矩陣中的每個座標軸轉換爲分數座標?

根據您的基質,它可能是什麼,我描述了轉:

[ x0 x1 x2 ; 
    y0 y1 y2 ; 
    z0 z1 z2 ] 

所以在上面的,我做的每一行的笛卡爾到分數計算。載體將出現非正交,但這是重點,對吧?然後它應該準備好使用分數向量。