Задать вопрос
@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);
}

как проделать тоже самое со сферой
  • Вопрос задан
  • 232 просмотра
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
Со сферой надо брать случайные углы поворота вектора в сферической системе координат
ff18b6086ad611568d8dc6656715a29e0f76c540
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы