假设我有一个 D 维球体,中心为 [C1, C2, C3, C4, ... CD],半径为 R。现在我想绘制 N 个均匀分布的点(彼此等距)在球体表面。这些点的确切位置并不重要,只是它们彼此之间的距离大致相等。我想要一个返回这些点数组的函数,P。
function plotter(D, C[1...D], R, N)
{
//code to generate the equidistant points on the sphere
return P[1...N][1...D];
}