@KarakulovWebDev

Как получить случайные координаты на поверхности сферы?

Сейчас вместо сферы куб и точки получаются примерно следующим образом :
{
      vertices.push(100000);
      vertices.push(Math.randFloat(-100000, 100000));
      vertices.push(Math.randFloat(-100000, 100000));

      vertices.push(-100000);
      vertices.push(Math.randFloat(-100000, 100000));
      vertices.push(Math.randFloat(-100000, 100000));

      vertices.push(Math.randFloat(-100000, 100000));
      vertices.push(100000);
      vertices.push(Math.randFloat(-100000, 100000));

      vertices.push(Math.randFloat(-100000, 100000));
      vertices.push(-100000);
      vertices.push(Math.randFloat(-100000, 100000));

      vertices.push(Math.randFloat(-100000, 100000));
      vertices.push(Math.randFloat(-100000, 100000));
      vertices.push(100000);

      vertices.push(Math.randFloat(-100000, 100000));
      vertices.push(Math.randFloat(-100000, 100000));
      vertices.push(-100000);
}

как проделать тоже самое со сферой
  • Вопрос задан
  • 202 просмотра
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
Со сферой надо брать случайные углы поворота вектора в сферической системе координат
ff18b6086ad611568d8dc6656715a29e0f76c540
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 07:47
2000 руб./за проект
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект