gpt4 book ai didi

wpf - 从 ViewPort 中删除 ScreenSpaceLines3D 对象?

转载 作者:行者123 更新时间:2023-12-04 13:35:11 25 4
gpt4 key购买 nike

我正在用 VB 中的 WPF 制作 3D 游戏,我正在使用我找到的 ScrennSpaceLines3D 对象 http://3dtools.codeplex.com/releases/view/2058但是当我尝试删除一条线时,我使用

添加到视口(viewport)
    mainViewport.Children.RemoveAt(i)

它给出一个 NullExceptionError。我读到这是因为它没有完全脱离渲染队列。已经有针对 c# 的修复程序,但我还没有找到适用于 VB 的修复程序。有没有办法使这项工作或可能以其他方式在 3D 空间中画一条线?我觉得很荒谬,VB 甚至没有办法轻松绘制 3D 线...

最佳答案

删除 ScreenSpaceLines3D :

            foreach (ScreenSpaceLines3D line3D in lines3DList)
{
lines3D.Points.Clear(); // Very importante
_viewport3D.Children.Remove(lines3D);
}

关于wpf - 从 ViewPort 中删除 ScreenSpaceLines3D 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19991000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com