我在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行两列)。
希望这能有所帮助。