我想镜像我的画。
我想我需要像我的Matrix3D一样.但我不知道怎么做。
我试过这样做:
var transformation = sceneCamera.TransformationMatrix;
var invertedTransformation = transformation;
invertedTransformation.Invert();
var trans = Transform3D.Identity.Value * transformation * invertedTransformation;但这不管用。
正如您在图像中看到的,报表中的绘图必须镜像。
,提前谢谢!

发布于 2013-04-05 08:12:25
要“镜像”模型,您可以镜像相机转换,也可以镜像对象转换。照相机中的镜像将产生镜像图像的效果。镜像模型将反映世界上的对象,而不管您从哪里看它。
若要在x方向上镜像相机,请将相机变换乘以一个矩阵,该矩阵具有-1x分量,而对于其他刻度,则为1。您可能必须抵消相机,因为镜像可能已将对象移出视图,这取决于相机转换是如何开始的。
var cameraTrans = sceneCamera.TransformationMatrix;
cameraTrans.Scale(new Vector3D(-1, 1, 1)); https://stackoverflow.com/questions/15828446
复制相似问题