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

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