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 に答える