3.js - simple example canvas in div - spinning cube
by bizamajig
HTML
<html>
<head>
<script>
var WIDTH = 320,
HEIGHT = 200;
var renderer, scene, camera, cube;
function onLoad(){
var container = document.getElementById("container");
renderer = new THREE.WebGLRenderer();
renderer.setSize(WIDTH, HEIGHT);
container.appendChild(renderer.domElement);
camera = new THREE.PerspectiveCamera(45, WIDTH /HEIGHT , 0.1, 1000);
scene = new THREE.Scene();
scene.add(camera);
camera.position.z = 300;
cube = new THREE.Mesh( new THREE.CubeGeometry(200, 200, 200) );
cube.position.y = 0;
cube.position.z = -150;
scene.add(cube);
requestAnimationFrame(render);
};
function render(){
requestAnimationFrame(render);
cube.rotation.y += 0.01;
renderer.render(scene, camera);
};
</script>
</head>
<body onload="onLoad();">
<div id="container" style="border:1px solid black;width:320px;height:240px;"></div>
</body>