C port of three.js