グラデーション_グラデーションの変形 - hsk/swfspec_ja GitHub Wiki

グラデーションの変形

すべてのグラデーションはグラデーション正方形と呼ばれる標準空間で定義されている。グラデーションの四角形を(0,0)を中心とし,そして(-16384,-16384)から(16384,16384)に延びている。 各グラデーションは、標準的な変換行列を使って表示面にグラデーション正方形からマップされる。 このマトリックスは、FILLSTYLE構造体に格納されている。

例:次の図ではリニアグラデーションは、直径4096ユニットで(2048,2048)が中心の円上にマッピングされる。

image-007.png

このマッピングで必要な2×3行列は:

|    0.125    0.000 |
|    0.000    0.125 |
| 2048.000 2048.000 |

グラデーションは、元のサイズ(32768 / 4096 = 8)の1/8に縮小し、 (2048, 2048) に変換される。

移動