在 Julia 中使用点绘制球体

Using points to Plot a Sphere in Julia

我想在球体上采样 N 个点(假设 N = 10000)。
我知道如何绘制 3D 球体。但是,我不确定如何为点使用球坐标。
(下面是我用于球体的代码)


using PyPlot
n = 100
u = range(0,stop=2*π,length=n);
v = range(0,stop=π,length=n);

x = cos.(u) * sin.(v)';
y = sin.(u) * sin.(v)';
z = ones(n) * cos.(v)';


surf(x,y,z, rstride=4, cstride=4)

这将完成工作:

scatter3D(vec(x),vec(y),vec(z);c="red",s=2)
surf(x,y,z, rstride=4, cstride=4)