我正在尝试镜像HelixViewport3D的整个x轴以匹配另一个应用程序中的坐标系。
我尝试在相机上使用 Transform 属性,如下所示:
<OrthographicCamera Position=".5,.5,2" LookDirection="0,0,-1.6" UpDirection="0,-2,0" >
<OrthographicCamera.Transform>
<ScaleTransform3D ScaleX="-1"/>
</OrthographicCamera.Transform>
</OrthographicCamera>
这不会产生我可以看到的结果。有没有另一种方法可以在不更改视口中对象的位置值的情况下执行此操作?
您可以将转换应用于视觉模型而不是相机:
<ht:HelixViewport3D>
<ModelVisual3D>
<ModelVisual3D.Transform>
<ScaleTransform3D ScaleX="-1"/>
</ModelVisual3D.Transform>
<ht:DefaultLights/>
<ht:CubeVisual3D Center="5,0,0" Fill="Green"/>
</ModelVisual3D>
</ht:HelixViewport3D>