Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.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
Matrix 相对变换_Matrix_Game Physics_Transpose_Mat_Physics Engine - Fatal编程技术网

Matrix 相对变换

Matrix 相对变换,matrix,game-physics,transpose,mat,physics-engine,Matrix,Game Physics,Transpose,Mat,Physics Engine,我有两个刚体:A和B。 此刻,我让他们的世界改变了W0A和W0B。 目前,一台Physics引擎(我使用的是bullet)改变了a的旋转翻译,我得到了W1A 如果B相对于A的相对位置没有改变,我如何计算W1B,即此刻1的B的世界变换?WAB=inv(W0A)*W0B W1B=W1A*WAB

我有两个刚体:A和B。
此刻,我让他们的世界改变了W0A和W0B。
目前,一台Physics引擎(我使用的是bullet)改变了a的旋转翻译,我得到了W1A

如果B相对于A的相对位置没有改变,我如何计算W1B,即此刻1的B的世界变换?

WAB=inv(W0A)*W0B
W1B=W1A*WAB