t ){ 
                console.log( 'REACHED', i ); 
                break;
            }
        }

        // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        //for( const p of this._points ) debug.pnt.add( p.pos, 0x00ffff, 2 );
        FabricUtil.applyPointsToBindPose( this._points, chain, pose, debug );
        
        // // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        // for( let i=0; i < this.maxIteration; i++ ){
        //     this._passFwdBack( chain, debug );

        