xtk对象转换

时间:2012-03-29 15:24:46

标签: xtk

出色的工具包和精彩的演示!

我想在现有系统中使用XTK。有没有办法直接从4x4仿射变换矩阵设置对象的变换(即不是通过旋转,翻译等)?

2 个答案:

答案 0 :(得分: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/

干杯!

答案 1 :(得分: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];