Поместите элемент управления в 3D-объект wpf - PullRequest
3 голосов
/ 03 июля 2011

Есть несколько обучающих программ, которые показывают вам, как создавать трехмерные объекты, такие как Introduction to WPF 3D. Более того, я мог создавать 3d-объекты в других приложениях, а затем импортировать их с помощью выражения blend.

Если мой 3d-объект является, например, кубом, как я могу разместить пользовательский элемент управления на одной из граней куба? Когда я импортировал свой 3d-объект в мое приложение, выражение blend создало элемент управления viewport. Мне было интересно, возможно ли разместить элемент управления внутри этого объекта, например, кнопку. Я попытался разместить кнопку внутри этого окна, и она не работает. Можно ли разместить пользовательский элемент управления внутри 3d-объекта?

1 Ответ

0 голосов
/ 03 июля 2011

Вы можете использовать Viewport2dVisual3d класс .
Этот класс позволяет напрямую отображать интерактивный 2D-контент на 3D-поверхности.

Вам необходимо разбить сетку, чтобы иметьотдельная сетка для каждого лица, затем используйте Viewport2dVisual3d для каждого лица и добавьте свой контроль этому лицу.

...