Skip to content

Commit e7f5d9d

Browse files
committed
add triangle
1 parent 5774fb9 commit e7f5d9d

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

Chapter1/1.1.3.html

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,26 @@
1717
camera.lookAt(new THREE.Vector3(0, 0, 0));
1818
scene.add(camera);
1919

20-
var cube = new THREE.Mesh(new THREE.CubeGeometry(1, 1, 1),
21-
new THREE.MeshBasicMaterial({
20+
var material = new THREE.MeshBasicMaterial({
2221
color: 0xffffff // white
23-
}));
22+
});
23+
// cube
24+
var cubeGeo = new THREE.Geometry();
25+
cubeGeo.vertices = [new THREE.Vector3(1.8, 0.8, 0),
26+
new THREE.Vector3(1.8, -0.8, 0), new THREE.Vector3(0.2, -0.8, 0),
27+
new THREE.Vector3(0.2, 0.8, 0)];
28+
cubeGeo.faces.push(new THREE.Face3(0, 2, 1), new THREE.Face3(0, 3, 2));
29+
var cube = new THREE.Mesh(cubeGeo, material);
2430
scene.add(cube);
2531

32+
// triangle
33+
var triGeo = new THREE.Geometry();
34+
triGeo.vertices = [new THREE.Vector3(0, -0.8, 0),
35+
new THREE.Vector3(-2, -0.8, 0), new THREE.Vector3(-1, 0.8, 0)];
36+
triGeo.faces.push(new THREE.Face3(0, 2, 1));
37+
var triangle = new THREE.Mesh(triGeo, material);
38+
scene.add(triangle);
39+
2640
renderer.render(scene, camera);
2741
}
2842
</script>

0 commit comments

Comments
 (0)