2015-05-21 1 views
0

У меня есть 2 ModelVisual3D s в моей сцене, один из них импортируется из файла, а другой - ScreenSpaceLines3D от 3DTools. Проблема в том, что эта строка находится внутри моей модели, и мне нужно, чтобы она отображалась поверх моей модели.Как отображать одну 3D-модель поверх другой в WPF?

Как я могу это сделать?

ответ

0

Просто добавьте ScreenSpaceLines3D в Viewport3D, прежде чем на самом деле добавить модель для меня.

0

Мое понимание WPF заключается в том, что элементы являются составными - в частности, если вы хотите, чтобы один элемент отображался «поверх другого», это просто вопрос их инкапсуляции как в 1x1 Grid элемент (z-порядок может даже быть явно указана).

+0

Как я понял, нельзя добавить Grid внутри Viewport3D (который отображает эти модели). – serge1peshcoff

+0

@ serge1peshcoff, как насчет размещения двух 'Viewport3D' внутри' Grid'? –

+0

Я попробую это позже. – serge1peshcoff