Sin descripción

Mr.doob 271ad498c6 Better handling of Color hace 15 años
build 271ad498c6 Better handling of Color hace 15 años
examples 271ad498c6 Better handling of Color hace 15 años
src 271ad498c6 Better handling of Color hace 15 años
LICENSE 094310793e License and build hace 15 años
README.md 271ad498c6 Better handling of Color hace 15 años

README.md

(Very early stage) javascript 3D engine which can use <canvas> and/org <svg> as renderer.

Examples

random.png waves.png floor.png

How to use

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.position.x = Math.random() * 2000 - 1000;
        particle.position.y = Math.random() * 2000 - 1000;
        particle.position.z = Math.random() * 2000 - 1000;
        particle.size = Math.random() * 10 + 5;
        particle.updateMatrix();
        scene.add( particle );
    }

    document.body.appendChild(renderer.viewport);
}

function loop()
{
    renderer.render(scene, camera);
}

Change Log

2010 04 24 - r001

  • First alpha release
粤ICP备19079148号