Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 在Viewport3D中在顶部渲染Visual 3D容器_Wpf_3d_Viewport3d - Fatal编程技术网

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

Wpf 在Viewport3D中在顶部渲染Visual 3D容器,wpf,3d,viewport3d,Wpf,3d,Viewport3d,使用Helixtoolkit可以设置场景(视口)。添加了摄影机、默认灯光、栅格等。还添加了排序Visual3D,例如,在其中添加各种长方体元素。它们在视图中放置时进行渲染。一切都好 现在我想实现的是为3D对象创建一个新的容器,在这个容器中放置我的移动gizmo(每个对象都有一个)。如果我将gizmo添加到排序容器中,它可能不可见(框重叠gizmo),因此我需要一个单独的容器,必须在所有内容之上呈现 如何将容器(内容)设置为在所有内容之上渲染-无论其物理位置如何,同时在旋转摄影机时仍将其保持在正确

使用Helixtoolkit可以设置场景(视口)。添加了摄影机、默认灯光、栅格等。还添加了排序Visual3D,例如,在其中添加各种长方体元素。它们在视图中放置时进行渲染。一切都好

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

如何将容器(内容)设置为在所有内容之上渲染-无论其物理位置如何,同时在旋转摄影机时仍将其保持在正确的3d空间中。差不多


好的,我自己找到了解决办法。您要做的是制作一个覆盖,并将Point3D转换为Point并将对象放置在那里(例如画布)。

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