mirror of
https://github.com/wahyd4/three.js.git
synced 2026-08-09 04:56:01 +10:00
efd69eb55eec7e6eab9700bbe9a0ee0e5892d228
Basic and modular javascript 3d engine which can use <canvas> and/org <svg> as renderer.
How to use
var container;
var camera, scene, renderer;
init();
setInterval(loop, 1000 / 60);
function init()
{
camera = new Camera(0, 0, 1000);
scene = new Scene();
renderer = new CanvasRenderer();
renderer.setSize(window.innerWidth, window.innerHeight);
for (var i = 0; i < 1000; i++)
{
var particle = new Particle( new ColorMaterial(Math.random() * 0x808008 + 0x808080, 1) );
particle.size = Math.random() * 10 + 5;
particle.position.x = Math.random() * 2000 - 1000;
particle.position.y = Math.random() * 2000 - 1000;
particle.position.z = Math.random() * 2000 - 1000;
particle.updateMatrix();
scene.add( particle );
}
container = document.createElement('div');
document.body.appendChild(container);
container.appendChild(renderer.viewport);
}
function loop()
{
renderer.render(scene, camera);
}
Examples
Change Log
2010 04 24 - r001
- First alpha release
Languages
JavaScript
73.9%
Python
20.9%
C++
2.9%
MAXScript
1.8%
HTML
0.5%


