Created
July 2, 2013 15:45
-
-
Save winwu/5910433 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE HTML> | |
<html lang="zh-TW"> | |
<head> | |
<meta charset="UTF-8"> | |
<title>我的第一個three.js-004.html</title> | |
<style> | |
canvas{width:100%; height:100%} | |
</style> | |
</head> | |
<body> | |
<script src="https://rawgithub.com/mrdoob/three.js/master/build/three.js"></script> | |
<script> | |
var scene = new THREE.Scene(); | |
var camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 0.1, 1000 ); | |
var renderer = new THREE.WebGLRenderer(); | |
renderer.setSize( window.innerWidth, window.innerHeight ); | |
document.body.appendChild ( renderer.domElement); | |
var geometry = new THREE.CubeGeometry(1,1,1); | |
var material = new THREE.MeshBasicMaterial( { color: 0x00ff00} ); | |
var cube = new THREE.Mesh( geometry, material ); | |
scene.add(cube); | |
camera.position.z = 5; | |
//004.html的目的是要讓立方體動起來 | |
//修正我們的render的function | |
function render(){ | |
//cube.rotation這兩句代表著,每秒讓立方體旋轉60次 | |
requestAnimationFrame(render); | |
cube.rotation.x +=0.1; | |
//cube.rotation.y +=0.1; | |
renderer.render(scene, camera); | |
} | |
render(); | |
//這樣就完成了,打開瀏覽器看一下吧(請記得找個..有支援webgl的瀏覽器XD) | |
</script> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment