加载Three.js对象后更改其比例

加载Three.js对象后更改其比例,three.js,Three.js,我正在使用Three.js和aruco js开发一个增强现实项目。我编写了代码,以便在开始时将所有3D对象添加到场景中(空),但数据最初在标记检测时加载。 现在,我想创建一个用于更改对象外观的界面,从缩放对象的可能性开始 因此,我创建了一个updateObject()函数来设置新值,如下所示: 函数更新对象(对象、旋转、平移) { ... ... ... //第一种方法 object.scale.x=200; object.scale.y=200; object.scale.z=200; //

我正在使用Three.js和aruco js开发一个增强现实项目。我编写了代码,以便在开始时将所有3D对象添加到场景中(空),但数据最初在标记检测时加载。 现在,我想创建一个用于更改对象外观的界面,从缩放对象的可能性开始

因此,我创建了一个updateObject()函数来设置新值,如下所示:

函数更新对象(对象、旋转、平移)
{
...
...
...
//第一种方法
object.scale.x=200;
object.scale.y=200;
object.scale.z=200;
//第二次尝试
object.scale.set(300300300);

};您也可以尝试通过使用以下方法更改对象的矩阵来缩放对象:

或者更简单一点:

object.matrix.makeScale( xScale, yScale, zScale );
object.matrix.scale( scale );