在o3d中需要帮助缩放

时间:2009-08-21 21:09:34

标签: scaling o3d

我一直无法在o3d上找到很多文档(不太令人惊讶)。有谁知道如何在o3d中扩展我的x?

1 个答案:

答案 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”。