мне нужен алгоритм, который может дать мне позиции вокруг сферы для n точек (вероятно, менее 20, вероятно), которые смутно распространяют их. Нет необходимости в «совершенстве», но мне это просто нужно, чтобы ни один из них не сгруппировался вместе. Я не мог найти способ сделать эту форму, так как это казалось на 100% рандомизированным. И алгоритм Kuijlaars находится точно в Psuedocode, который я мог бы транскрибировать, и пример кода, который я нашел, содержал «Узел [k]», который я не мог видеть, объяснил и разрушил эту возможность. Вторым примером блога была спираль Золотой секции, которая дала мне странные, сгруппированные результаты, без явного способа определить постоянный радиус. Работайте, но я не могу собрать воедино, что на этой странице в Psuedocode или что -то в этом роде. рандомизированного равномерного распределения, которое добавляет уровень сложности, который меня не беспокоит. Я извиняюсь, что это такой глупый вопрос, но я хотел показать, что я действительно выглядел усердно и все еще не хватает. < /P>
Итак, что я смотрю Ибо просто псевдокод, чтобы равномерно распределить n точек вокруг единичной сферы, который либо возвращается в сферических или декартовых координатах. Еще лучше, если это может даже распределить с небольшим количеством рандомизации (подумайте о планетах вокруг звезды, прилично распространившись, но с местом для свободы).
Подробнее здесь: https://stackoverflow.com/questions/960 ... n-a-sphere
Равномерно распределить n точек на сфере ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение