如何在 WPF 中将一个 3d 模型显示在另一个之上?
How to display one 3d model on top of another in WPF?
我的场景中有 2 个 ModelVisual3D
,一个是从文件导入的,另一个是 ScreenSpaceLines3D
来自 3DTools
包。问题是,这条线在我的模型中,我需要它显示在我的模型之上。
我该怎么做?
我对 WPF 的理解是元素是可组合的——特别是,如果您希望一个元素出现 "on top of" 另一个,只需将它们都封装在 1x1 Grid
元素中(甚至可以明确指定 z 顺序)。
在实际添加对我有用的模型之前,只需将 ScreenSpaceLines3D
添加到 Viewport3D
。
我的场景中有 2 个 ModelVisual3D
,一个是从文件导入的,另一个是 ScreenSpaceLines3D
来自 3DTools
包。问题是,这条线在我的模型中,我需要它显示在我的模型之上。
我该怎么做?
我对 WPF 的理解是元素是可组合的——特别是,如果您希望一个元素出现 "on top of" 另一个,只需将它们都封装在 1x1 Grid
元素中(甚至可以明确指定 z 顺序)。
在实际添加对我有用的模型之前,只需将 ScreenSpaceLines3D
添加到 Viewport3D
。