camera矩阵与参数的互相转换

以下为 右手坐标系下的列矩阵为例子:


参数转为矩阵:

1)输入pos, quaternion

 (TR)^{-1} =(R)^{-1} * (T)^{-1}

quaternion转换为旋转矩阵,后求逆。(旋转矩阵的逆为转置)

pos的逆为-pos。

相乘即为下图:

矩阵转为参数:

right为矩阵第一行, 相当于x。

up为矩阵第二行,相当于y。

dir为矩阵第三行,相当于z。

pos应该为matrix3的转置乘-w,详见代码。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容