Скажем, у меня есть 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];
}