【问题标题】:Helix Toolkit mirror X axisHelix Toolkit 镜像 X 轴
【发布时间】:2014-12-12 16:33:52
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 您好,感谢您的提示。当我对 PointsVisual3D 使用负比例时,似乎存在问题。这些点不会被渲染。知道为什么会这样吗?
    猜你喜欢
    • 2019-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-26
    • 2021-11-22
    • 1970-01-01
    • 2022-01-02
    相关资源
    最近更新 更多