Skip to content

Commit 4ba2aaf

Browse files
committed
Adding the model
1 parent 92a6d38 commit 4ba2aaf

File tree

3 files changed

+868
-4
lines changed

3 files changed

+868
-4
lines changed

js/game.js

Lines changed: 40 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,48 @@
11
function setup()
22
{
33

4-
draw();
4+
initScene();
55
}
6+
7+
function animate() {
8+
requestAnimationFrame( animate );
9+
render();
10+
}
11+
12+
function render() {
13+
renderer.render( scene, camera );
14+
}
615

7-
8-
function draw()
16+
function initScene()
917
{
1018

11-
requestAnimationFrame(draw);
19+
var container = document.getElementById("container");
20+
21+
renderer = new THREE.WebGLRenderer( { antialias: true } );
22+
renderer.setSize(window.innerWidth, window.innerHeight);
23+
container.appendChild( renderer.domElement );
24+
25+
scene = new THREE.Scene();
26+
27+
camera = new THREE.PerspectiveCamera( 75, container.offsetWidth / container.offsetHeight, 1, 1000 );
28+
camera.position.z = 10;
29+
scene.add( camera );
30+
31+
var dirLight = new THREE.DirectionalLight(0xffffff, 0.95);
32+
dirLight.position.set(-3, 3, 7);
33+
dirLight.position.normalize();
34+
scene.add(dirLight);
35+
36+
var pointLight = new THREE.PointLight(0xFFFFFF, 5, 50);
37+
pointLight.position.set(10, 20, -10);
38+
scene.add(pointLight);
39+
40+
var jsonLoader = new THREE.JSONLoader();
41+
jsonLoader.load( "models/70m.json", function( geometry ) {
42+
var dish = new THREE.Mesh( geometry, new THREE.MeshFaceMaterial() );
43+
scene.add(dish);
44+
} );
45+
46+
animate();
47+
1248
}

0 commit comments

Comments
 (0)