我在三维场景节点层次结构中有一个广告牌。广告牌继承应用于父节点的所有3D转换。
我希望广告牌总是“面对镜头”(=有一个零导出的旋转矢量)。问题是它的导出矩阵是只读的,所以我不能直接操作它来使旋转(as proposed in another case)为零。
我可以所做的是操纵它的局部矩阵,以便最终导出的矩阵满足我的要求。
是否有一个方案来实现这一点?
发布于 2012-10-03 18:03:57
只要不使用矩阵的齐次部分,就可以始终这样做。
A*B + B*A = C,其中B= {0,0,0,0;0,0,0,0;0,0,0,0;0,0,0,1}
这应该给出C= {0,0,0,s;0,0,0,s;0,0,0,s;x,y,z,2*w},其中s是一个标度值,这是面向列的,这意味着{1,2,3,4;1,2,3,4}将是4x2矩阵(4行两列)。
希望这能有所帮助。
https://stackoverflow.com/questions/12710376
复制相似问题