Geometry幾何體
描述幾何體的核心類別,包含所有描述3D模型必要的資料。
注意:為了在視窗中能看見物件,要到Mesh的部分才有辦法提到,Geometry僅是描述3D模型的資料。
三角形平面:
var geometry = new THREE.Geometry();
geometry.vertices.push( new THREE.Vector3( 0, 0, 0 ) ); // vertex 0
geometry.vertices.push( new THREE.Vector3( 0, 200, 0 ) ); // vertex 1
geometry.vertices.push( new THREE.Vector3( 300, 200, 0 ) ); // vertex 2
geometry.faces.push( new THREE.Face3( 0, 1, 2 ) ); // make a triangle
上式中我們以Vector3
建立三角形各端點並push進geometry中,以THREE.Face3()
建立三維平面,這個函式的參數為geometry中vertex的索引值,按照push的順序由0開始。
Face3:
http://threejs.org/docs/index.html#Reference/Core/Face3