在Viewport3D中将Visual 3D容器渲染到顶部

时间:2016-06-16 09:47:39

标签: wpf 3d viewport3d

使用Helixtoolkit您已设置场景(视口)。添加了摄像头,默认灯光,网格等。您还添加了SortingVisual3D,您可以在其中添加各种框元素。它们在放置在视图中时呈现。一切都很好。

现在我想要实现的是为3D对象创建一个新容器,放置我的移动Gizmo(每个对象都有一个)。如果我将Gizmo添加到排序容器中,它可能不可见(框重叠Gizmo),所以我需要一个单独的容器,必须呈现在所有内容之上。

如何设置要在所有内容上呈现的容器(内容) - 无论其物理位置如何,同时在旋转相机时仍将其保持在正确的3d空间中。类似于3dsmax does (example)

TNX

1 个答案:

答案 0 :(得分:0)

好的,我自己找到了解决方案。你想要做的是做一个叠加并将Point3D转换为Point并在那里放置对象(例如画布)。