我有这些:
翻译:
[x1, y1, z1]
3X3旋转矩阵:
[ a11 a12 a13 ]
[ a21 a22 a23 ]
[ a31 a32 a33 ]
规模:
[x2, y2, z2]
如何将它们组合成一个4X4矩阵,该矩阵用于mesh.applyMatrix()。
谢谢。
答案 0 :(得分:1)
使用您的符号,像这样构造变换矩阵:
matrix.set(
x2 * a11, y2* a12, z2 * a13, x1,
x2 * a21, y2* a22, z2 * a23, y1,
x2 * a31, y2* a32, z2 * a33, z1,
0, 0, 0, 1
);
three.js r.94