Javascript 如何使用three.js编辑长方体几何体中网格的顶点?

Javascript 如何使用three.js编辑长方体几何体中网格的顶点?,javascript,three.js,vertices,Javascript,Three.js,Vertices,如果我有一个立方体,那么如何更改其顶点: var material = new THREE.MeshBasicMaterial( {color: 0xce8b11, transparent: true} ); var geometry = new THREE.BoxGeometry( 200, 400, 20 ); var cube = new THREE.Mesh( geometry, material ); cube.position.x = 300; cube.position.y = 3

如果我有一个立方体,那么如何更改其顶点:

var material = new THREE.MeshBasicMaterial( {color: 0xce8b11, transparent: true} );
var geometry = new THREE.BoxGeometry( 200, 400, 20 );
var cube = new THREE.Mesh( geometry, material );
cube.position.x = 300;
cube.position.y = 300;
scene.add( cube );

我添加了一些顶点,比如cube.geometry.vertices[1].y=430;但是找不到一个好的例子来解释如何实现自定义形状&什么是顶点[1]。y是?
顶点[1]
是形状的顶点。每个顶点都有一个x、y和z值,用于在场景中定位它<代码>顶点[1]。y是y值。要从立方体中创建自定义形状,可以更改其所有八个顶点的x、y和z值。已编辑的问题文本