three.js:如何在实例化后更改CylinderGeometry的参数

时间:2018-11-23 04:21:13

标签: javascript three.js

所以我有一个具有这种几何形状的圆柱体:

var geometry = new THREE.CylinderGeometry( 5, 5, 9, nbVertices, 0, true, Math.PI, 2*Math.PI );

最后一个参数是thetaLength属性。有时,我想稍后在我的网站上更改其值。但是当我这样更新时:

cylinder.geometry.parameters.thetaLength = newValue;
renderer.render(scene, camera);

一切似乎都没有改变。另外,我可以在THREE.JS文档中阅读以下内容:

  

实例化后的任何修改都不会更改几何。

有人知道是否有强制这种修改的方法吗?非常感谢。

0 个答案:

没有答案