anshudutta Ответов: 1

Отображение растрового изображения 2D в элементе управления видового экрана


Привет,

Я использую элемент управления Viewport3D в WPF для отображения 3D-изображения в приложении WinForm на языке C#. Мне также нужно отобразить 2d-растровое изображение за сценой. Мой вопрос заключается в следующем: могу ли я разместить 2D-растровое изображение в элементе управления viewport3D в WPF. Есть ли какой-то способ, которым это может быть достигнуто?

Пожалуйста помочь.

С уважением,
Аншу Датта

1 Ответов

Рейтинг:
2

Kubajzz

Насколько я знаю, нет общего способа добавить 2D-фон в Viewport3D. Однако есть простой обходной путь.

Вы можете использовать обычный элемент управления изображением для отображения фона, а затем поместить элемент управления Viewport3D прямо над изображением. Лежащее в основе растровое изображение будет видно за всеми моделями в сцене.


anshudutta

Спасибо! У вас есть фрагмент кода или пример, который я могу использовать?

Kubajzz

Просто создайте элемент управления Image и элемент управления Viewport3D и поместите эти 2 в одно и то же положение.

Что-то вроде:

<изображение ... />
<Viewport3D ... />

И убедитесь, что элемент управления Viewport3D расположен поверх элемента управления Image. Здесь больше нечего объяснять...