The pattern will change its geometry according to the distance to two geometries. For example: the pattern will fade away as it gets closer to the border and and internal opening. It such case you need to select the polysurfaces' edges (border and internal opening) and convert them into polycurves.