異なるサイズのタイルを使用したタイルの位置決め動作の最適化
これは、メディアの幅に1つのタイルしか収まらない場合(例:タイル幅=50インチ、メディア幅=60インチ)、PrintFactory LayoutのOptimize Tile Position Nestingオプションがどのように動作するかを示しています。 アルゴリズムは、このパターンに従っている。
- 複数のタイルを並べた場合、1枚目のタイルは元の位置を維持し、2枚目のタイルは180度回転させ、といった具合になります。
- タイルが1枚の行では、アルゴリズムが再開されるため、このタイルは回転されず、最初で唯一の タイルとなる。
タイルは、底面のボーダーで決められた列でグループ化されます。 例えば、下の画像では、1〜4までのタイルが同じ「列」を形成し、5〜9までのタイルは、それぞれ前のタイルに対して下方向にオフセットして、独自の「列」を構成しています。 最後の4枚(10〜13)も底面のボーダーを共有して1つの「列」を形成し、再び回転パターンが開始される。
このアルゴリズムは、同じ大きさのタイルが同じ色調を共有していると仮定している。 そのため、底面のボーダーが同じタイルが2枚連続する場合、1枚目は回転させず、2枚目を180度回転させる(以下同様)。

上で紹介したサンプルのタイル画像では、タイルの動作は以下のようになります。
タイル |
ローテーション |
1 |
いいえ |
2 |
はい |
3 |
いいえ |
4 |
はい |
5 |
いいえ |
6 |
いいえ |
7 |
いいえ |
8 |
いいえ |
9 |
いいえ |
10 |
いいえ |
11 |
はい |
12 |
いいえ |
13 |
はい |
この現象は、すべてのタイルを有効にした場合にも見られます。
- 右上の5つのタイルはすべて、パターン:の回転なしに従っています。1、3、5のタイルと2、4のタイルは180度回転している
- 一列を形成するタイル15から27については、底面のボーダーを共有しているため、以下のタイルを回転させることになる。16、18、20、22、24、26を180度回転させたもの。 それ以外のタイルは回転させない。