3d plotting built on three.js