  let bScl = 0.5;
    if( aAnchored ){        aScl = 0; bScl = 1;
    }else if( bAnchored ){  aScl = 1; bScl = 0; }

    a[ 0 ] += dir[ 0 ] * aScl * delta;
    a[ 1 ] += dir[ 1 ] * aScl * delta;
    a[ 2 ] += dir[ 2 ] * aScl * delta;
    
    b[ 0 ] -= dir[ 0 ] * bScl * delta;
    b[ 1 ] -= dir[ 1 ] * bScl * delta;
    b[ 2 ] -= dir[ 2 ] * bScl * delta;

    return false;
}


/*
	const FTransform& StartingTransform,
	const FTransform& MaintainDistancePoint,
	float BoneLength,
	float MaxDragDistance,
	float 