执行(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怎么解决这个问题?
发布于 2017-04-28 18:55:51
噢凯。
出于某种原因:
apt-get install r-cran-rgl没有为这个版本安装最新的软件包版本。(我正在使用CRAN维护的外部存储库)。
所以这个问题必须用旧的方法来解决:
apt-get install libglu1-mesa-dev然后从源安装rgl。瞧。
发布于 2017-04-28 10:16:37
您可能最近升级了R,在升级之后,您需要重新安装软件包。一个简单的方法是
update.packages(checkBuilt = TRUE)发布于 2017-08-06 09:43:12
好的,我自己也收到了同样的错误消息,在:
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")https://stackoverflow.com/questions/43670145
复制相似问题