VTK中的大网格

时间:2016-03-16 17:15:19

标签: c# vtk

我有一个工具可以生成STL组合的屏幕截图。目前我正在尝试创建包含非常大的STL(650.000个顶点,1.700.000个面)的场景的屏幕截图。但是,如果我连续几次运行该工具,有时会在屏幕截图中显示大网格,有时则不会。这似乎很随意。使用稍小的网格(350.000个顶点,700.000个面),不会发生此问题。

所以我的问题是:VTK是否知道可视化这种大网格有问题?基本渲染管道(渲染窗口和渲染器)中是否有设置可以使管道能够处理更大的网格?

1 个答案:

答案 0 :(得分:1)

我发现在这样一个巨大的网格上计算法线,以便使用Phong着色,导致了这个问题。

禁用大网格(例如超过500000个面)的正常计算并仅对这些网格使用平面着色似乎已解决了这个问题。现在,每个屏幕截图中都会显示大网格。