Optimize Tile Positioning behavior using different sized tiles

This is how Optimize Tile Position Nesting option is working in PrintFactory Layout, when only one tile fits on the width of the media (e.g. tile width = 50”, media width = 60”). The algorithm follows the pattern:
  • For a row of multiple tiles, the first tile keeps the original position, the second tile is rotated by 180 degrees and so on.
  • For a row with a single tile, the algorithm is restarted, therefore this tile is not rotated, being the first and only tile.
Tiles are grouped on rows determined by their bottom border. For instance, for the image below, the tiles from 1 to 4 form the same “row”, the tiles from the 5th up to the 9th constitute their own “row” by each having a bottom offset relative to their predecessor. The last four tiles (10 to 13) also form a single “row” by sharing the same bottom border, the rotation pattern being started again.
The algorithm assumes that equal sized tile are sharing the same color tone. Therefore, when we have two consecutive tiles with the same bottom border, the first one is not rotated and the second tile is rotated 180 degrees (and so on).
For the sample tiled image presented above, the behavior of the tiles is the following: 

Tile
Number

Rotation

1

No

2

Yes

3

No

4

Yes

5

No

6

No

7

No

8

No

9

No

10

No

11

Yes

12

No

13

Yes

This phenomenon can also be observed when enabling all tiles:

  • All 5 tiles in the upper right corner follow the pattern: no rotation for: 1, 3, 5 tiles and 2, 4 tiles are rotated 180 degrees
  • For tiles 15 to 27, which form a single row, as they share the same bottom bordering, the following tiles will be rotated: 16, 18, 20, 22, 24, 26 rotated 180 degrees. The rest of the tiles are not rotated.