0

WPF の Viewport3D コントロールは OpenGL で動作しますか?

4

2 に答える 2

1

WPF は Viewport3D ではできないことです (できないことがたくさんあります)。WPF 全体は DirectX ベースです。これは、DirectX が一般的に WPF でより適切にサポートされていることも意味します。

ただし、OpenTK のWinForms ビューポートを使用し、WinFormsHostを使用してアプリケーションに配置できます。OpenTK は、OpenGL の非常に優れた .Net ラッパーです。

ただし、XAML、バインディング、およびその他の WPF 固有のものは使用できません。コードから手動で OpenGL 呼び出しを行う必要があります。相互運用機能は、ビューポートをアプリケーションに配置し、.Net 呼び出しを実行できるようにするだけです。

このプロジェクトもご覧ください。

于 2011-12-01T19:32:08.520 に答える
0

OpenGL から Viewport3D に 3D コンテンツをシームレスにマージできるという意味では (正しい Z テストとすべてを使用して)、それはできません。

于 2011-12-01T19:31:08.190 に答える