update threejs module to work with the refactored p3d

I used the new, refactored p3d in my code by mistake. Since it worked well enough, instead of reverting to the old one, I updated the three.js module to use that instead.

Feel free to reject if the plan is to expose _eachFace or something similar again. However my version skips a lot of unnecessary computation.