Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opengl 从两个框架之间的转换进行模型转换_Opengl_Matrix_Computer Vision_Projective Geometry - Fatal编程技术网

Opengl 从两个框架之间的转换进行模型转换

Opengl 从两个框架之间的转换进行模型转换,opengl,matrix,computer-vision,projective-geometry,Opengl,Matrix,Computer Vision,Projective Geometry,鉴于: a) 运动对象的两个帧以及它们之间的欧几里德变换(旋转+移位),该变换将对象在第一帧上的投影与其在第二帧上的投影对齐。 b) 第一帧的模型变换矩阵; c) 两个帧相同的视图和投影矩阵 如何找到第二帧的模型变换矩阵? 谢谢。提示:考虑一下如何处理两帧之间的矩阵。以及如何在一个矩阵中合成两个变换。我将它们相乘,但如何使用它?如果帧之间只有shift变换(没有旋转),则在两帧上取消投影相同的点(例如对象的中心),并在世界空间中查找shift。但这种方法如何应用于更复杂的转型?

鉴于: a) 运动对象的两个帧以及它们之间的欧几里德变换(旋转+移位),该变换将对象在第一帧上的投影与其在第二帧上的投影对齐。 b) 第一帧的模型变换矩阵; c) 两个帧相同的视图和投影矩阵

如何找到第二帧的模型变换矩阵?
谢谢。

提示:考虑一下如何处理两帧之间的矩阵。以及如何在一个矩阵中合成两个变换。我将它们相乘,但如何使用它?如果帧之间只有shift变换(没有旋转),则在两帧上取消投影相同的点(例如对象的中心),并在世界空间中查找shift。但这种方法如何应用于更复杂的转型?