防止 rgl 在包示例中打开 window

prevent rgl from opening window in package examples

我有几个包在文档示例中广泛使用了 rgl。每次我做R CMD check,每个这样的例子都会短暂地打开一个rgl的集合windows,这很烦人。

我可以在 .Rd 文件中使用一些 rgl 设置来抑制这种行为吗?这样做有什么缺点吗?

设置环境变量RGL_USE_NULL=TRUE并且rgl不会尝试打开任何windows。

这应该在 运行 R CMD check 之前在 R 之外完成。如果您不想在交互式会话期间看到 rgl 显示,也可以在加载 rgl 之前使用 Sys.setenv(RGL_USE_NULL = TRUE) 在 R 内部完成。