three.js webgl - dual quaternion skinning