0

o3d に関する多くのドキュメントを見つけるのに苦労しています (驚くべきことではありません)。私のxをo3dでスケーリングする方法を知っている人はいますか?

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 に答える