anchor.diff:  \end{align*}
   ++++
   
  -We have proved the derivation result holds for any invertible 4x4 matrix. Why this is the case? I think it is due to special properties of 2x2 matrices. With that said I believe there must be a more elegant way to derive the same result, if you know such a way, please leave a comment below!
  -
  -=== Appendix 2
  -
  -This is column major area. The first two functions for transform matrix is exactly the same in column major. Here is the general matrix inverse and helper functions:
  +以上、この計算は４ｘ４正則行列なら成立することを証明しました。どうしてと言うと、２ｘ２行列の特別な性質が原因だと思います。そして、もっとシンプルな証明方法があると思いますので、もし解っていたら是非知らせてください。
  +
  +=== 付録その二
  +
  +ここからは列優先バージョンです。最初の２つのトランスフォーム行列の関数は全く同じですので、一般の行列の関数だけここに乗ります。
   
   [source,cpp]
   ----
  
positive.code: 
  導出に使う性質しか書いていませんが、詳しくは前のWikiページを参照してください。
  
  Let stem:[M^{-1}={\left( \begin{matrix} A & B \\ C & D \\ \end{matrix} \right)}^{-1}={\left( \begin{matrix} X & Y \\ Z & W \\ \end{matrix} \right)}].Let’s start with the top left corner.
  
  [stem]
  ++++
  
negative.code: \end{align*}
  ++++
  
  以下はその３つの関数のソースコードです：
  
  [source,cpp]
  ----
  