为什么“opengl软件”不适用于Mac OS X Matlab?

时间:2012-08-24 02:12:49

标签: macos matlab opengl

所以我找到了在Matlab中使用透明度的解决方案,这就是命令

>> opengl software
Warning: Switching to software OpenGL rendering is not supported on the MAC platform 
> In opengl at 76 

在Mac OS X上的Matlab中不允许使用此功能。有人可以告诉我为什么以及是否有解决方法?

2 个答案:

答案 0 :(得分:3)

来自the documentation:“请注意,Macintosh系统不支持OpenGL软件。” Matlab确实有OpenGL 硬件渲染,而AFAIK任何你可能使用的Mac都支持硬件OpenGL。试试opengl hardware;如果有效,它也应该做透明胶片。

答案 1 :(得分:1)

我在Mac上使用硬件OpenGL渲染时也遇到了这个错误,并且无法直接修复它。让我猜一下:你试图用透明胶片显示图,所以MATLAB强制OpenGL硬件渲染,但缺少轴和/或标题,标签等。你可以通过将图形导出为矢量图形来解决这个问题。我使用plot2svg,然后在Illustrator中打开它,图表完全正确,正确的轴和标签。希望有所帮助。