使用鼠标闪烁旋转我的rgl
模型(注意模型底部的黑色线条,它在旋转时会四处跳跃)。这是我的代码错误或错误吗?从rgl/persp3d旋转时的3D模型在旋转时闪烁
install.packages("rgl")
library(rgl)
x <- seq(-pi, pi, len = 10)
y <- seq(-pi, pi, len = 10)
f <- function(x, y) { r <- sqrt(x^2 + y^2); 10 * sin(r)/r }
z <- outer(x, y, f)
persp3d(x, y, z, col = "Red")
surface3d(x, y, z, back = "lines")
surface3d(x, y, z, front = "lines")
我的环境
R version 3.4.1 (2017-06-30)
Platform: x86_64-apple-darwin16.7.0 (64-bit)
Running under: macOS Sierra 10.12.6
rgl_0.98.1
我无法在Win10,R3.3.3,rgl 0.98.1上重现闪烁。 – Axeman
@Axeman:谢谢!那么代码示例似乎没问题。该问题可能与macOS,X11或rgl中特定于macOS的代码有关。我尝试在另一台Mac(Mini 2011)上运行相同的代码,实际上闪烁更严重。此外,图中的两个象限完全是黑色的(这可能是另一个错误)。 – forthrin