Обращаюсь к программистам, аще суть.
Начну с очевидного: дана дуга окружности радиуса r с центром (x0, y0),
ограниченная углами f1 < f2. Задача: разместить на ней равномерно n точек.
Каждый школьник, рассчитывающий на положительный балл, напишет что-то вроде:
for (fi=f1; fi<=f2; (f2-f1)/(n-1
(
Read more... )
Comments 16
Система категоризации Живого Журнала посчитала, что вашу запись можно отнести к категории: IT.
Если вы считаете, что система ошиблась - напишите об этом в ответе на этот комментарий. Ваша обратная связь поможет сделать систему точнее.
Фрэнк,
команда ЖЖ.
Reply
Reply
Reply
В вашем случае скорее уж это деление точками части периметра на сектора с одинаковой длиной.....
Reply
Совершенно справедливо. И никак не отменяет всего вышесказанного...
Reply
Reply
- Отче, что Вы делаете, когда подступают душевные тревоги:
- Я звоню в колокола. А Вы?
- А я колю дрова.
И дальше показаны руки священника в кровавых мозолях и фермер на огромной куче колотых дров.
А я, за неимением колоколов и наличием в семинарии газовой котельной, двигаюсь по привычным рельсам - кой-чего программирую помаленьку в вечернее время.
Путь к решению тут был указан совершенно верно, именно так "примитивно" я и действовал. Но до сих пор остались некие недоработки...
Reply
Нашел вот обсуждение на StackOverflow (начиная с [edit1]). Возможно, то же самое, что и Вы написали. А может быть и чем-то поможет с недоработками:
/a/26779231
Reply
Недоработка чисто техническая: на полном эллипсе возможен выбор положения начальной точки, а на дуге эллипса естественно потребовать, чтобы начало и конец серии точек совпадали с концами дуги.
Reply
Leave a comment