question: @ Override public ShapeTileSimplex enlarge ( double p_offset ) { if ( p_offset == 0 ) return this ; ShapeTileSimplex offset_simplex = offset ( p_offset ) ; ShapeTileOctagon bounding_oct = bounding_octagon ( ) ; if ( bounding_oct . is_NaN ( ) ) return ShapeTileSimplex . EMPTY ; ShapeTileOctagon offset_oct = bounding_oct . offset ( p_offset ) ; return offset_simplex . intersection ( offset_oct . to_Simplex ( ) ) ; }
target:  Returns this simplex enlarged by p_offset.  The result simplex is intersected with the by p_offset enlarged bounding octagon of this simplex