   for( let i=0; i < chain.count; i++ ){
            lnk = chain.links[ i ];
            ct.fromMul( pt, lnk.bind );

            tail[0] = 0;                                // Get bindpose position of tail
            tail[1] = lnk.len;
            tail[2] = 0;
            ct.transformVec3( tail );

            // debug.pnt.add( ct.pos, 0x00ff00 + i * 150, 2 );
            // debug.pnt.add( tail, 0x00ffff, 2 );
            // debug.pnt.add( this._bonePos[i+1], 0xffffff, 2 );

            vec3.sub( from, ta