main source for all my repro in .lab use three.js for 3d view and sea3d for 3d model. with some custom's cool stuff ... for code i use codemirror and esprima