three.js webgl - buffer geometry constructed from geometry - by Callum Prentice