0

我正在尝试镜像 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>

这不会产生我可以看到的结果。是否有另一种方法可以在不更改视口中对象的位置值的情况下执行此操作?

4

1 回答 1

2

您可以将变换应用于视觉模型而不是相机:

    <ht:HelixViewport3D>
        <ModelVisual3D>
            <ModelVisual3D.Transform>
                <ScaleTransform3D ScaleX="-1"/>
            </ModelVisual3D.Transform>
            <ht:DefaultLights/>
            <ht:CubeVisual3D Center="5,0,0" Fill="Green"/>
        </ModelVisual3D>
    </ht:HelixViewport3D>
于 2014-12-12T08:33:52.243 回答