WPF の Viewport3D コントロールは OpenGL で動作しますか?
2807 次
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 に答える