2012-03-29 107 views
0

偉大的工具包和偉大的演示!xtk對象轉換

我想在現有系統中使用XTK。有沒有辦法直接從4x4仿射變換矩陣(即不通過旋轉,平移等)設置對象的變換?

回答

0

可以使用

var transform = new X.matrix(
     [[-2.00000, 0.00000, 0.00000, 110.00000], 
     [0.00000, 0.00000, 2.00000, -71.00000], 
     [0.00000, -2.00000, 0.00000, 110.00000], 
     [0.00000, 0.00000, 0.00000, 1.00000]]); 

object.transform().setMatrix(transform); 

http://lessons.goxtk.com/08/

乾杯!

+0

對不起,錯過了一個,但它正是我所需要的。 – billhill00 2012-03-29 16:37:42

0

用作轉換矩陣的XTK Toolkit和FloatArray [16]。

mat[0] = mat[5] = mat[10] = mat[15] = 1; // identity matrix 
obj.transform.matrix = mat[0] = mat[5] = mat[10] = mat[15] = 1; 
x = mat [12]; 
y = mat [13]; 
z = mat [14];