Three.js editor
mrdoob.github.com
mrdoob.github.com
TinkerCAD was very popular with 3D printing people, because it was stupidly simple and easy to learn, while still being a very functional CAD tool.
It's going through a major transition at the moment (http://shapesmith.net/2013/03/06/ProgressUpdate.html), and not necessarily kid-friendly, but it's open source so someone could create a kid-friendly interface
Basically Tinkercad had two unique advantages: a world-class massively parallel solid geometry kernel, and a 3D design UI that made ease of use first priority. Tinkercad emphasized the latter in their product image, but it became somewhat pigeonholed as a "children's CAD", which made it difficult to switch the same product into a pro gear. They've now made the decision to pursue the revenue potential of the pro market, and that requires a new product image.
If someone wants to jump onto the opportunity of building a Tinkercad replacement, I know a few things about this space and am available for hire... ;)
I'm a hardcore 3ds MAX fan and I simply LOVE this!!
Do you know of the possibilities this provides? Have a look at this:
http://carvisualizer.plus360degrees.com/threejs/
Content creation tools are extremely important for any technology to gain traction. That's how Flash (in the early days) gained traction (Macromedia Flash 4, remember?)
And this editor solves the problem (still a long way to go...but very much possible)
All the best!
On a small side note, I got ridiculously excited about "Help -> Source Code". I really want that in every app.
That being said, this is an awesome Tool!
Surely we must know better in 2013.
Having said that, it also has a lot of cool features and I use it every day. Most of the time, I find it a decent enough experience.
Like it or not these developments are turning JS into a bytecode for the web. Maybe one day there will be other language options but why not invest in making the best of what we do have?
No, we should grab the first thing available and run with it, making sporadic additions and optimizations to do cool-thing-of-he-day, completely ignoring overall architecture and neglecting original purpose behind the technology we use. Next stop: compiler that will translate C code into Excel macros.
However, for people who want to have an edge, as developers, working in their language of choice is one sure way to get it.
There are many different developments to make that happen, like languages that compile to JavaScript, or binaries that run in the browser via NaCL; I think there's a lot of potential there.
... JavaScript was not a language designed with software engineering in mind; that much should be clear. If you can choose the proper language for the task at hand, instead of simply being forced into JS, you'll be ahead.
I know projects like GWT or LibGDX would benefit greatly from something like this, and personally while I like coding JS, I prefer my prototypes to be in JS and my final code to be in Java. (I know, heresy).
You are doing amazing work btw.
For those seeing empty screens or white-pages, your browser may not be configured or doesn't support webgl. Three JS supports a svg and a canvas renderer. Try samples on three.js github site.
Error creating WebGL context. three.min.js:390
Uncaught TypeError: Cannot call method 'getExtension' of null three.min.js:390 * Import Objects
* A Raytracer