0

私は、BingMaps マップの上に 3D コンテンツをレンダリングする UWP プロジェクトに取り組んでいます (これらの 3D がマップ上にあるように見えます)。

明確にするために:実際には、マップの上にある別の(部分的に透明な)コントロールでdirectxを使用して3Dコンテンツをレンダリングしています。そのため、マップコントロールなどの内部または一部としてレンダリングされるのではなく、完全に分離されています。(ジオ/GPS 座標を Directx で使用する 3D 座標系に転送するメソッドを作成し、directx のカメラをマップのカメラと一致させます)

マップ カメラを傾けて、3D コンテンツを同じ距離でクリップできるように、マップをクリップする距離を知りたいです。

しかし、私はそのプロパティをどこにも見つけられないようです。誰か知っていますか?

4

1 に答える 1

1

一般に、あなたが説明していることは実際には不可能です.マップには単一のクリップ距離はありません. 前景にさまざまなコンテンツがあり、コンテンツの一部を遮る可能性がありますが、ファー クリップ プレーンは実際には見えません。マップ データは地平線上に消えてしまいます。ワールド空間の一部として表示したい 3D コンテンツがある場合、それを行う唯一の方法は、3D シーン全体の一部としてレンダリングすることです。既存の API で 3D オブジェクトを追加する方法はありませんが、検討中のものです。

于 2016-11-17T18:48:18.507 に答える