fector point to target
        vec3.copy( this._bonePos[ this._effectorIdx ], this._targetPos );
        
        // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        for( let i=0; i < this.maxIteration; i++ ){
            this._passFwdBack( chain, debug );

            if( this._rootAnchorDistance == 0 ){
                this._passAnchor( chain, debug );
            }
        }
        
        // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        debug.pnt.reset();
        for( let 