OSG中,Matrix可以前乘Vec3,也可以后乘,但意义不同。
V*M: 表示向量V经过矩阵变化得到新的矩阵,因为OSG是按行来进行矩阵变换的:V * Scale * Rotate * Translate。
M*V则没有这样的意义,但 V*M = M逆*V 成立。
OSG中,Matrix可以前乘Vec3,也可以后乘,但意义不同。
V*M: 表示向量V经过矩阵变化得到新的矩阵,因为OSG是按行来进行矩阵变换的:V * Scale * Rotate * Translate。
M*V则没有这样的意义,但 V*M = M逆*V 成立。