0

我一直很难在 o3d 上找到很多文档(不足为奇)。有谁知道如何在 o3d 中缩放我的 x?

4

1 回答 1

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

于 2009-11-11T15:36:41.387 回答