2011-11-06 72 views
0

我已经得到了一个对象:JavaScript three.js 3d引擎:如何让对象大20%?

planeWall=new THREE.Mesh(new THREE.PlaneGeometry(10,5,1,1), material); 

然后,我希望把它做大,比如,20%
所以我尝试:

planeWall.geometry=new THREE.PlaneGeometry(12,6,1,1); 

但失败了,调试器说:

TypeError: Cannot read property 'radius' of null 

有没有人有这方面的经验?

回答

2

或类似酷卡的回答

planeWall.scale.multiplyScalar(1.2); 

的想法是转换属性(位置,旋转,缩放)的Vector3情况下,这样你就可以使用所提供的方法可以轻松地改变你的网格。

1

尝试planeWall.scale.set(1.2,1.2,1.2);