同时,有没有办法规定 Matlab 或 paraview 或任何其他使用 openGL 以双精度执行任务的应用程序?我可以使用解决方法来解决我的问题,但我不想这样做:) 谢谢!
编辑:我尝试更具体地说明问题/问题。前两张图:
第一个是使用 openGL 渲染的,第二个(很好的)是在键入“opengl neverselect”方法后渲染的,该方法切换到另一个渲染器。由于我在 Paraview 中也遇到了非常类似的渲染问题,我很确定这是 OpenGL 特定的,而不是 matlab 或 Paraview 的“错误”。当我改变下面评论中提到的值时,我也会得到平滑渲染的图像。我认为这是因为我的数据范围与零有很大的偏移,并且 rednering 例程中的精度不够准确,并且会在渲染计算中产生严重的舍入误差。
因此,我想知道您是否知道某种方式(在 matlab、Paraview、操作系统设置中)来设置更高的渲染精度(我读到 gpus/opengl 通常以浮点数计算)