A marching-cubes-like algorithm, developing while exploring more complex javascript applications, WebGL, and Three.js