-
仿射變換
經(jīng)過變換以后,原有的平行關(guān)系不變的變換扶踊。
-
變換其實(shí)就是矩陣相乘
對(duì)于layer的每一個(gè)點(diǎn),都乘以一個(gè)矩陣郎任,然后得到一個(gè)個(gè)新的點(diǎn)秧耗,最后是一個(gè)新的layer。這里的x舶治,y是指以anchorpoint為原點(diǎn)坐標(biāo)系的值分井。
- 變換類型
所有的仿射變換都由三種變換組合而來
- 平移
- 旋轉(zhuǎn)
- 縮放(scale)
- 混合變換
如果一個(gè)layer經(jīng)過連續(xù)幾個(gè)變換,其實(shí)就是把對(duì)應(yīng)的矩陣相乘歼疮。
//在一個(gè)變換的基礎(chǔ)上在加一個(gè)旋轉(zhuǎn)變換
transform = CGAffineTransformRotate(transform, M_PI / 180.0 * 30.0);