【问题标题】:Viewport2DVisual3D is invisible behind another Viewport2DVisual3D, even though the second visual is transparentViewport2DVisual3D 在另一个 Viewport2DVisual3D 后面是不可见的,即使第二个视觉对象是透明的
【发布时间】:2011-05-25 17:13:47
【问题描述】:

我有一个透明的Viewport2DVisual3D outer,它包裹着另一个Viewport2DVisual3D inner。当outerinner 之前添加到视口时,inner 是不可见的(即使outer 是透明的)。如果先添加inner,则可以正常工作。

视觉效果是由用户添加到视口中的,因此它们的添加顺序是未知的。如果可能的话,我不想每次用户添加新视觉时都以正确的顺序删除和重新添加所有内容。无论视觉效果的添加顺序如何,还有其他方法可以通过outer 使inner 可见吗?

【问题讨论】:

    标签: c# .net wpf 3d rendering


    【解决方案1】:

    不幸的是,从后到前重新排序 Viewport2DVisual3D(也就是说,要让一个显示在另一个透明元素“后面”,必须先添加它)正是您必须要做的。

    查看详情here at the wpf3d team blog

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-29
      • 2015-11-02
      • 1970-01-01
      • 2011-05-09
      • 1970-01-01
      • 1970-01-01
      • 2020-09-12
      • 1970-01-01
      相关资源
      最近更新 更多