From 8b18eafc787e5ebd25eed6c0121536218107b840 Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Sun, 25 Jul 2010 03:34:29 +0100 Subject: [PATCH] - Added "Or so they say..." demo to featured projects. - Camelcased the minified files (it feels weird both ways anyway...) --- README.md | 5 +++-- assets/projects/07_orsotheysay.png | Bin 0 -> 7948 bytes build/{three.js => Three.js} | 0 build/{three_debug.js => ThreeDebug.js} | 0 utils/builder.py | 4 ++-- utils/builder_debug.py | 4 ++-- 6 files changed, 7 insertions(+), 6 deletions(-) create mode 100644 assets/projects/07_orsotheysay.png rename build/{three.js => Three.js} (100%) rename build/{three_debug.js => ThreeDebug.js} (100%) diff --git a/README.md b/README.md index 013d745817..9b0c5928fa 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,7 @@ Other similar projects: [pre3d](http://deanm.github.com/pre3d/), [pvjs](http://c ### Featured projects ### +[![Or so they say...](http://github.com/mrdoob/three.js/raw/master/assets/projects/07_orsotheysay.png)](http://xplsv.com/prods/demos/online/xplsv_orsotheysay/) [![Rat](http://github.com/mrdoob/three.js/raw/master/assets/projects/06_rat.png)](http://tech.lab212.org/2010/07/export-textured-models-from-blender2-5-to-three-js/) [![Failure](http://github.com/mrdoob/three.js/raw/master/assets/projects/05_failure.png)](http://www.is-real.net/experiments/three/failure/) [![Space Cannon 3D](http://github.com/mrdoob/three.js/raw/master/assets/projects/02_spacecannon.png)](http://labs.brian-stoner.com/spacecannon/) @@ -36,9 +37,9 @@ Other similar projects: [pre3d](http://deanm.github.com/pre3d/), [pvjs](http://c ### Usage ### -Download the [minified library](http://github.com/mrdoob/three.js/raw/master/build/three.js) and include it in your html. +Download the [minified library](http://github.com/mrdoob/three.js/raw/master/build/Three.js) and include it in your html. - + This code creates a camera, then creates a scene object, adds a bunch of random particles in it, creates a <canvas> renderer and adds its viewport in the document.body element. diff --git a/assets/projects/07_orsotheysay.png b/assets/projects/07_orsotheysay.png new file mode 100644 index 0000000000000000000000000000000000000000..af9153b354fb666c711af4f25ae7d0d312f3412a GIT binary patch literal 7948 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 literal 0 HcmV?d00001 diff --git a/build/three.js b/build/Three.js similarity index 100% rename from build/three.js rename to build/Three.js diff --git a/build/three_debug.js b/build/ThreeDebug.js similarity index 100% rename from build/three_debug.js rename to build/ThreeDebug.js diff --git a/utils/builder.py b/utils/builder.py index 2b472dba10..fe4217df6c 100644 --- a/utils/builder.py +++ b/utils/builder.py @@ -54,12 +54,12 @@ tmp_file.close() # YUICOMPRESSOR -os.system("java -jar yuicompressor-2.4.2.jar temp.js -o ../build/three.js --charset utf-8 -v") +os.system("java -jar yuicompressor-2.4.2.jar temp.js -o ../build/Three.js --charset utf-8 -v") os.unlink("temp.js") # HEADER -output = '../build/three.js' +output = '../build/Three.js' string = "// three.js r" + str(rev) + " - http://github.com/mrdoob/three.js\n" src_file = open(output,'r') diff --git a/utils/builder_debug.py b/utils/builder_debug.py index 31ca396784..e61cd21aab 100644 --- a/utils/builder_debug.py +++ b/utils/builder_debug.py @@ -64,12 +64,12 @@ tmp_file.close() # YUICOMPRESSOR -os.system("java -jar yuicompressor-2.4.2.jar temp.js -o ../build/three_debug.js --charset utf-8 -v") +os.system("java -jar yuicompressor-2.4.2.jar temp.js -o ../build/ThreeDebug.js --charset utf-8 -v") os.unlink("temp.js"); # HEADER -output = '../build/three_debug.js' +output = '../build/ThreeDebug.js' string = "// three.js r" + str(rev) + " - http://github.com/mrdoob/three.js\n" src_file = open(output,'r') -- GitLab