Helix Toolkit镜像X轴

时间:2014-12-11 21:30:20

标签: c# wpf xaml helix-3d-toolkit

我试图镜像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>

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

1 个答案:

答案 0 :(得分:2)

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

    <ht:HelixViewport3D>
        <ModelVisual3D>
            <ModelVisual3D.Transform>
                <ScaleTransform3D ScaleX="-1"/>
            </ModelVisual3D.Transform>
            <ht:DefaultLights/>
            <ht:CubeVisual3D Center="5,0,0" Fill="Green"/>
        </ModelVisual3D>
    </ht:HelixViewport3D>