BNP joining improvement

Changed the calculation of one ring orientations to offset the vectors
and start in the center of theit corresponding BNPs