首页 > 解决方案 > 如何更新 HelixViewport3D 中的大量视觉效果

问题描述

我正在使用 Helix 3D 工具包开发 3D 查看器。我的场景可以包含大量视觉效果,每个视觉效果都有自己独特的几何形状,可能会同时发生变化。例如,我需要绘制代表火箭飞行路径的线。如果我有数百枚火箭同时飞行,那意味着数百条飞行路径的几何形状可能会同时更新。我假设每次飞行路径的几何形状发生变化时我的显示都会更新,因为我猜测每个视觉都是数据绑定的。

理想情况下,我希望在指定时间刷新我的显示,而不是在每个视觉更改时(即随着更新的到来更改背景中的每个视觉,然后在指定时间刷新场景)。是否有捷径可寻?

标签: c#wpfhelix-3d-toolkit

解决方案


您可能希望切换到使用 helix 工具包 sharpdx 版本,以获得更好的在线渲染性能。并使用实例化进行火箭渲染。


推荐阅读