Как найти равноудалённые точки на кривой Безье, или эллипсе? Возникла необходимость сабжа, бьюсь второй день, не спиться даже.
Ребята, я честно обыскивался интернетом, не буду спорить что нашёл некоторые решения (stackoverflow.com/questions/10477/equidistant-poin... , mathoverflow.net/questions/28070/finding-n-points-... но с моими дошкольными познаниями о геометрии эффективность данных ответов сводится к нулю, и позволяет только данные объекты на экран вывести.
Да, я знаю, геометрию нужно знать если задаёшься такими вопросами, но сейчас у меня не слишком много времени на это, но я обязательно буду посвящать этому время при изучении материалов.
P.S. Пишу скрипт на яваскрипт, честно — необходимо разместить картинки на эллипсе равноудалённо, но если это слишком ресурсозатратно подойдут и кривые.
P.P.S. Если кому необходимо визуализировать суть проблемы и во что у меня не получается - www.saccade.com/writing/graphics/RE-PARAM.PDF на второй странице наглядная демонстрация (только не на эллипсе или кривой).

21 Авг 2019 в 06:13
160 +1
0
Ответы
1

Для поиска равноудалённых точек на кривой Безье или эллипсе можно воспользоваться следующим подходом:

Для кривой Безье:

Для каждого сегмента кривой Безье определить равноудалённые точки.Разбить каждый сегмент на перпендикулярные линии на равные расстояния.Найти точки пересечения этих линий с кривой Безье.Эти точки будут равноудалёнными точками на кривой Безье.

Для эллипса:

Рассмотреть эллипс как окружность с различными радиусами по осям.Найти центр эллипса и его полуоси.Определить точки на эллипсе, равноудалённые от центра с помощью уравнения эллипса.Решить уравнение для равноудалённых точек и найти все возможные решения.

Надеюсь, эти подсказки помогут вам решить задачу по поиску равноудалённых точек на кривой Безье или эллипсе. Удачи вам в решении задачи!

20 Апр в 13:22
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 196 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир