@@ -1,14 +1,12 @@
|
|||||||
# Matrix基础
|
# Matrix基础
|
||||||
|
|
||||||
前面扯了四篇 Path 相关的内容,本次终于要到了大家期盼已久的 Matrix(传说中的黑客帝国!!!):
|
前面讲了四篇 Path 相关的内容,本次终于要到了大家期盼已久的黑客帝国!
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
如题,本篇的主角是 Matrix(其实并不是黑客帝国来着)。
|
如题,本篇的主角是 Matrix(并不是黑客帝国)。
|
||||||
|
|
||||||
仔细回想一下,我们在很多地方都见过 Matrix(画布操作,drawBitmap,path 等), 感觉它就像是一个烦人家伙,什么事情都想插上一脚。 然而实际情况却并非如此, Matrix 一直都在我们没有注意到到地方默默付出着, 如果没有了 Matrix, 我们之前的很多方法都是无法运行的。
|
它在我们在之前的很多文章中都提及过,但并没有仔细的介绍过,从本篇开始终于要正式介绍它了,这个在2D绘图中十分重要的角色 -- Matrix。
|
||||||
|
|
||||||
这么说来 Matrix 也算个厉害人物,那么这个 Matrix 到底是何方神圣呢?
|
|
||||||
|
|
||||||
>
|
>
|
||||||
#### Matrix 的翻译过来是矩阵,模型。和其释义相同,Matrix是一个矩阵,其作用则是一个模型,一个控制视图状态的模型。
|
#### Matrix 的翻译过来是矩阵,模型。和其释义相同,Matrix是一个矩阵,其作用则是一个模型,一个控制视图状态的模型。
|
||||||
@@ -30,10 +28,10 @@ Matrix 有很多常用和不常用的方法,在本篇中重点不在于这些
|
|||||||
特殊方法 | setPolyToPoly setRectToRect rectStaysRect setSinCos | 一些特殊操作
|
特殊方法 | setPolyToPoly setRectToRect rectStaysRect setSinCos | 一些特殊操作
|
||||||
矩阵相关 | invert isAffine isIdentity | 求逆矩阵、 是否为仿射矩阵、 是否为单位矩阵 ...
|
矩阵相关 | invert isAffine isIdentity | 求逆矩阵、 是否为仿射矩阵、 是否为单位矩阵 ...
|
||||||
|
|
||||||
|
|
||||||
## Matrix原理
|
## Matrix原理
|
||||||
|
|
||||||
|
Matrix 本质是一个 3x3 的矩阵,里面有9个数值,分别用于控制视图状态的不同内容,我们对视图的操作最终都是改变Matrix里面的数值。
|
||||||
Matrix 本质是一个 3x3 的矩阵,里面有9个数值,分别用于控制视图状态的不同内容。
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user