@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);
}

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

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

Войти через центр авторизации
Похожие вопросы