ks, this._effectorIdx, cnt, -1, 1, cnt );         
    }

    _passAnchor( chain, debug ){
        const bpos = this._bonePos;
        const lIdx = chain.count - 1;

        // Move root to anchor position
        vec3.copy( this._bonePos[ 0 ], this._rootPos );

        // Constraint the last bone and first point to the root bone
        distanceConstraint( bpos[0], bpos[1], chain.links[ 0 ].len, true );
        distanceConstraint( bpos[0], bpos[lIdx], chain.links[ lIdx ].len, true );

        // Constraint