2016-07-06 140 views
0

我是three.js的新手。Three.js,爲網格幾何三角形添加厚度

我用這個繪製了一個簡單的三角形。 但是,我怎樣才能讓它1的厚度高度,而不是平面幾何?

var triangleGeometry = new THREE.Geometry(); 
triangleGeometry.vertices.push(new THREE.Vector3(0.0, 1.0, 0.0)); 
triangleGeometry.vertices.push(new THREE.Vector3(-1.0, -1.0, 0.0)); 
triangleGeometry.vertices.push(new THREE.Vector3(1.0, -1.0, 0.0)); 
triangleGeometry.faces.push(new THREE.Face3(0, 1, 2)); 
var triangleMaterial = new THREE.MeshBasicMaterial({ color:0xFFFFFF, side:THREE.DoubleSide }); 
var triangleMesh = new THREE.Mesh(triangleGeometry, triangleMaterial); 
triangleMesh.position.set(-1.5, 0.0, 4.0); 
scene.add(triangleMesh); ' 

謝謝。

回答

0

我們需要添加三角形的所有面。所有點的6個頂點和所有4個面的8個面。小心訂單。