0
我想镜像我的绘图。如何镜像Matrix3D?
我需要镜像我的Matrix3D为此我认为...但我不知道这样做的线索。
我想是这样的:
var transformation = sceneCamera.TransformationMatrix;
var invertedTransformation = transformation;
invertedTransformation.Invert();
var trans = Transform3D.Identity.Value * transformation * invertedTransformation;
但是,这是行不通的。
正如您在图像中看到的那样,报告中的图形必须被镜像。
在此先感谢!
3D中的镜像可以在任何轴上完成,例如,是否要反转X坐标?然后乘以具有-1.0的x-尺度和1.0的y,z尺度的尺度矩阵。 (也就是说,“镜像”是缩放,而不是倒置) – 2013-04-05 07:45:28
谢谢你生病尝试;) – dg90 2013-04-05 07:53:58
我将它添加为一个代码示例的答案 – 2013-04-05 08:08:39