Как найти равноудалённые точки на кривой Безье, или эллипсе? Возникла необходимость сабжа, бьюсь второй день, не спиться даже. Ребята, я честно обыскивался интернетом, не буду спорить что нашёл некоторые решения (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 на второй странице наглядная демонстрация (только не на эллипсе или кривой).
Для поиска равноудалённых точек на кривой Безье или эллипсе можно воспользоваться следующим подходом:
Для кривой Безье:
Для каждого сегмента кривой Безье определить равноудалённые точки.Разбить каждый сегмент на перпендикулярные линии на равные расстояния.Найти точки пересечения этих линий с кривой Безье.Эти точки будут равноудалёнными точками на кривой Безье.
Для эллипса:
Рассмотреть эллипс как окружность с различными радиусами по осям.Найти центр эллипса и его полуоси.Определить точки на эллипсе, равноудалённые от центра с помощью уравнения эллипса.Решить уравнение для равноудалённых точек и найти все возможные решения.
Надеюсь, эти подсказки помогут вам решить задачу по поиску равноудалённых точек на кривой Безье или эллипсе. Удачи вам в решении задачи!
Для поиска равноудалённых точек на кривой Безье или эллипсе можно воспользоваться следующим подходом:
Для кривой Безье:
Для каждого сегмента кривой Безье определить равноудалённые точки.Разбить каждый сегмент на перпендикулярные линии на равные расстояния.Найти точки пересечения этих линий с кривой Безье.Эти точки будут равноудалёнными точками на кривой Безье.Для эллипса:
Рассмотреть эллипс как окружность с различными радиусами по осям.Найти центр эллипса и его полуоси.Определить точки на эллипсе, равноудалённые от центра с помощью уравнения эллипса.Решить уравнение для равноудалённых точек и найти все возможные решения.Надеюсь, эти подсказки помогут вам решить задачу по поиску равноудалённых точек на кривой Безье или эллипсе. Удачи вам в решении задачи!