我一直无法在o3d上找到很多文档(不太令人惊讶)。有谁知道如何在o3d中扩展我的x?
答案 0 :(得分:1)
在o3djs.math模块中有一个函数:
o3djs.math.matrix4.scaling = function(v) ...
其中“v”是向量。因此,如果您有一个当前的转换矩阵,您可以这样做:
var scaleMatrix = o3djs.math.matrix4.scaling( [0.6, 1, 1] );
var newMatrix = o3djs.math.mulMatrixMatrix4(scaleMatrix, currMatrix);
“newMatrix”会将立方体的X维度缩放0.6,然后再应用“currMatrix”。