From b3f41ec6c693eca198fd808aaccee732c3dfe879 Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Sun, 25 Apr 2010 01:54:25 -0700 Subject: [PATCH] Clearer descriptions --- README.md | 74 ++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 46 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index ca7171e3..3082b2cf 100644 --- a/README.md +++ b/README.md @@ -1,51 +1,69 @@ three.js ======== -(Very early stage) javascript 3D engine which can use <canvas> and/org <svg> as renderer. The aim is to keep it as simple and modular as possible. I would be implementing the WebGL renderer at a later stage but contributions for this (and anything else) are more than welcome. +#### Javascript 3D engine #### -### Examples +Currently the engine only supports particles and triangles/quads with flat colors. The aim is to keep the code as simple and modular as possible. + +At the moment the engine can render using and . WebGL rendering would come at a later stage but contributions for this (and anything else) are more than welcome. + +Although this allows 3D for iPhoneOS and Android platforms the performance on these devices is not too good. + +### Examples ### [![cube.png](http://github.com/mrdoob/three.js/raw/master/examples/geometry/cube.png)](http://mrdoob.com/lab/javascript/three/geometry/cube.html) [![random.png](http://github.com/mrdoob/three.js/raw/master/examples/particles/random.png)](http://mrdoob.com/lab/javascript/three/particles/random.html) [![waves.png](http://github.com/mrdoob/three.js/raw/master/examples/particles/waves.png)](http://mrdoob.com/lab/javascript/three/particles/waves.html) [![floor.png](http://github.com/mrdoob/three.js/raw/master/examples/particles/floor.png)](http://mrdoob.com/lab/javascript/three/particles/floor.html) -### How to use +### How to use ### - var camera, scene, renderer; +We first include the library into our code. - init(); - setInterval(loop, 1000 / 60); + - function init() - { - camera = new Camera(0, 0, 1000); +After this we have access to all the engine classes and methods. - scene = new Scene(); - - renderer = new CanvasRenderer(); - renderer.setSize(window.innerWidth, window.innerHeight); +The next code initializes the engine, creates a CanvasRenderer and adds its viewport () directly into the document.body element. - for (var i = 0; i < 1000; i++) + -### Change Log +### Change Log ### 2010 04 24 - **r3** (16.392 kb)