Add 3d.js, generated from 3d.coffee