【问题标题】:rgl: > Error in rgl.clear(type, subscene = subscene) : object 'rgl_clear' not foundrgl:> rgl.clear 中的错误(类型,subscene = subscene):找不到对象“rgl_clear”
【发布时间】:2017-09-25 23:29:07
【问题描述】:

正在做(R3.4,ubuntu 16.04,rgl 0.95.1441):

library(rgl)
    open3d()

返回:

Error in rgl.clear(type, subscene = subscene) : 
  object 'rgl_clear' not found

        x <- sort(rnorm(1000))
        y <- rnorm(1000)
        z <- rnorm(1000) + atan2(x, y)
        plot3d(x, y, z, col = rainbow(1000))

Error in currentSubscene3d() : object 'rgl_getsubsceneid' not found

如何解决这个问题?

【问题讨论】:

    标签: r rgl


    【解决方案1】:

    您可能最近升级了 R。升级后,您需要重新安装软件包。一个简单的方法是

    update.packages(checkBuilt = TRUE)
    

    【讨论】:

      【解决方案2】:

      哦,好的。

      出于某种原因:

      apt-get install r-cran-rgl
      

      不为此安装最新的软件包版本。 (我使用 CRAN 维护的外部存储库)。

      所以这必须用旧方法解决:

      apt-get install libglu1-mesa-dev
      

      然后从源代码安装 rgl。瞧。

      【讨论】:

        【解决方案3】:

        好的,我自己也有同样的错误信息,在:

        R version 3.4.0 (2017-04-21) Platform: x86_64-pc-linux-gnu (64-bit) Running under: Ubuntu 16.04.2 LTS

        我的第一个错误消息与 OP 的相同,但第二个不同:

        rgl.clear 中的错误(类型,子场景 = 子场景):对象 'rgl_clear' 没找到

        rgl.getcolorcount() 中的错误:找不到对象“rgl_getcolorcount”

        以防万一这对其他人有帮助,为我解决此问题的是:

        install.packages("rglwidget")
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2020-07-07
          • 2018-11-16
          • 2015-12-29
          • 2013-06-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多