# create an index matrix of the canvas # create a mask based on the mirror planes # update the index using the mask so it is mirrored correctly
# work through the index, find the tile on the canvas and then copy to all other location with the same index # correct the tile orientation based on how it was mirrored