[attachment=35686:Screenshot from 2017-04-21 20-46-12.png]
I can't believe my lucky stars, I never thought I'd see the day, but believe it or not I wrote a function that is faster than what is shipped with THREE.js.
I suppose I shouldn't celebrate too much, but this is a big achievement for me. The function is THREE.IcosahedronGeometry() with a radius of 1 and detail level of 7. The resulting shape is 327680 faces, a big big ball. The code packed with THREE.js r85 takes longer than 5000 milliseconds. My alg(s) take just over 1700. Then to boot, THREE.js r85 breaks in my chrome browser trying to churn out a shape of detail 8, which is 1310720 faces, after 2 minutes of trying. My alg(s) pump one out in just over 6300 milliseconds. :cool: Haha, I feel so proud and corny!