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

results matching ""

    No results matching ""