如何根据中心和半径绘制R中的三维球体?

时间:2012-08-23 05:12:53

标签: r 3d rgl

如何通过提供中心点和半径来绘制R中的球体?

例如,像这样:

sphere_3d(center=c(1,1,1), r=2))

该图将出现在三维坐标系上。

3 个答案:

答案 0 :(得分:7)

spheres3d包中尝试使用rgl获取交互式地图:

library(rgl)
spheres3d(x = 1, y = 1, z = 1, radius = 1)

还有很多其他方法,所以有用的东西需要更多的输入。

答案 1 :(得分:3)

改编自@mdsummer的答案,这也增加了轴。

library(rgl)
open3d()                                   # create new plot
spheres3d(x = 1, y = 1, z = 1, radius = 1) # produce sphere
axes3d()                                   # add x, y, and z axes

答案 2 :(得分:1)

查看用于制作3D绘图的rgl包。