否定3D 4x4矩阵的旋转



我在3D场景节点层次结构中有一个广告牌。公告牌继承应用于父节点的所有三维变换。

我希望广告牌始终"面向摄影机"(=具有零衍生的旋转矢量)。问题是,它的派生矩阵是只读的,所以我不能直接操作它来使旋转无效(在另一种情况下提出)。

可以操作其局部矩阵,以使最终派生矩阵满足我的要求。

有实现这一目标的方案吗?

只要不使用矩阵的齐次部分,就可以一直这样做。

A*B+B*A=C,其中B={0,0,0,0;0,0,0,0,0,00,0,0,00,1}

这应该给你C={0,0,0,s;0,0,0;s;0,00,0,s,x,y,z,2*w},其中s是一个缩放值,这是面向列的,意味着{1,2,3,4;1,2,3,4}将是4x2矩阵(4行两列)。

希望这能有所帮助。

最新更新