2011-11-06 26 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);