|
@@ -11,8 +11,8 @@
|
|
|
<h1>[name]</h1>
|
|
|
|
|
|
<p class="desc">
|
|
|
- 在 [page:Geometry] 中被使用到的三角面片。这些三角面片会为所有标准几何体自动创建。
|
|
|
- 然而,如果你正在构建一个自定义几何体,你需要手动创建这些三角面片。
|
|
|
+ 在 [page:Geometry] 中被使用到的三角形面。这些三角形面会为所有标准几何体自动创建。
|
|
|
+ 然而,如果你正在构建一个自定义几何体,你需要手动创建这些三角形面。
|
|
|
</p>
|
|
|
|
|
|
|
|
@@ -26,22 +26,22 @@
|
|
|
<code>
|
|
|
var material = new THREE.MeshStandardMaterial( { color : 0x00cc00 } );
|
|
|
|
|
|
-//创建仅有一个三角面片的几何体
|
|
|
+// 创建仅有一个三角形面的几何体
|
|
|
var geometry = new THREE.Geometry();
|
|
|
geometry.vertices.push( new THREE.Vector3( -50, -50, 0 ) );
|
|
|
geometry.vertices.push( new THREE.Vector3( 50, -50, 0 ) );
|
|
|
geometry.vertices.push( new THREE.Vector3( 50, 50, 0 ) );
|
|
|
|
|
|
-//利用顶点 0, 1, 2 创建一个面
|
|
|
+// 利用顶点 0, 1, 2 创建一个面
|
|
|
var normal = new THREE.Vector3( 0, 1, 0 ); //optional
|
|
|
var color = new THREE.Color( 0xffaa00 ); //optional
|
|
|
var materialIndex = 0; //optional
|
|
|
var face = new THREE.Face3( 0, 1, 2, normal, color, materialIndex );
|
|
|
|
|
|
-//将创建的面添加到几何体的面的队列
|
|
|
+// 将创建的面添加到几何体的面的队列
|
|
|
geometry.faces.push( face );
|
|
|
|
|
|
-//如果没有特别指明,面和顶点的法向量可以通过如下代码自动计算
|
|
|
+// 如果没有特别指明,面和顶点的法向量可以通过如下代码自动计算
|
|
|
geometry.computeFaceNormals();
|
|
|
geometry.computeVertexNormals();
|
|
|
|