6

我正在使用 Three.JS r58,我想在屏幕上调整 CubeGeometry 对象的大小。

我尝试的一种方法是,在需要调整大小时,删除受影响的立方体并添加一个具有更新尺寸的新立方体。此过程有效,但会显着减慢可视化速度。我想知道是否有一种方法可以使用 Three.js 动态调整 CubeGeometry 的大小,而不是删除/添加一个新的。感谢 jsfiddle 中的示例。

4

1 回答 1

3

调用.scale.set(x, y, z)网格(见这张票)。

最初scale设置为(1, 1, 1)(参见Object3D的构造函数,它的父类Mesh)。您将希望在所需的尺寸中按所需的百分比比例增加这些值。

这个小提琴中,我使用 . 将所有方向的立方体增加 50% .scale.set(1.5, 1.5, 1.5)

于 2013-05-30T13:37:56.860 回答