C/C++教程

row-major order and column-major order

本文主要是介绍row-major order and column-major order,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
  • 行主序

向量为行向量,记Vr=[x ,y ,z]

Pre-multiplication : Vr x M

实际操作顺序:Vr’=Vr x M缩放 x M旋转 x M平移

代码中写出:Vr’=Vr * M缩放 * M旋转 * M平移(先写的矩阵先运算)

translation values:

API:Direct X, Maya, UE4

  • 列主序

向量为列向量,记Vc=Vr的转置

Post-multiplication : M x Vc

实际操作顺序:Vc’=M平移 x M旋转 x M缩放 x Vc

代码中写出:Vc’=M平移 * M旋转 * M缩放 * Vc(写的矩阵先运算)

translation values:

API:Opengl, Blender

 

 

这篇关于row-major order and column-major order的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!