Three.js 3D rendering library for javascript #gamedev #game-engine #rendering #javascript
|
15 ani în urmă | |
---|---|---|
build | 15 ani în urmă | |
examples | 15 ani în urmă | |
src | 15 ani în urmă | |
LICENSE | 15 ani în urmă | |
README.md | 15 ani în urmă |
Basic and modular javascript 3d engine which can use and/org as renderer.
var SCREEN_WIDTH = window.innerWidth;
var SCREEN_HEIGHT = window.innerHeight;
var camera = new Camera(0, 0, 1000);
var scene = new Scene();
var renderer = new CanvasRenderer();
renderer.setSize(SCREEN_WIDTH, SCREEN_HEIGHT);
var material = new ColorMaterial(0xffffff, 1);
for (var i = 0; i < 1000; i++)
{
var particle = new Particle( material );
particle.position.x = Math.random() * 1000 - 500;
particle.position.y = Math.random() * 1000 - 500;
particle.position.z = Math.random() * 1000 - 500;
particle.updateMatrix();
scene.add( particle );
}
dom_element.appendChild(renderer.viewport);
setInterval(loop, 1000 / 60);
function loop()
{
renderer.render(scene, camera);
}
2010 04 24 - r011.2