• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Траектория движения точки — эллипс. Можно ли запараметризировать?

Автор Ser_G, 15.10.10, 17:18:01

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Ser_G

Есть три точки. Две из них (фокусы) зафиксированы. Задача в том, чтобы запараметризировать систему этих трех точек таким образом, чтобы при перетаскивании свободной точки вручную, она двигалась только по траектории, описывающей эллипс (сумма расстояний от свободной точки до фокусов должна быть постоянной).
У меня не получилось. Что я пытался сделать, думаю понятно из рисунка.

Urik

Попробуйте так: Эллипс строите по вашим данным. Два отрезка, один фиксирован. У точки параметризация "точка на кривой" для эллипса и для второго отрезка. Управляющий параметр - угол между отрезками.

YNA

Это делается достаточно легко. Но раньше, с точки зрения параметризации, было легче, или мне так кажется.
В приложенном чертеже двигайте точку вручную - всё легко двигается. Образующие точки эллипса зафиксированы для быстроты реакции программы. Их можно, конечно, параметризовать размерами, но тогда появятся проблемы с математикой программы и чтобы переместить точку понадобится много времени и для каждого случая потребуется перезапуск компаса (иначе будет выдавать ошибку: система не имеет решения).

Ser_G

Цитата: Urik от 15.10.10, 18:14:05
Попробуйте так: Эллипс строите по вашим данным. Два отрезка, один фиксирован. У точки параметризация "точка на кривой" для эллипса и для второго отрезка. Управляющий параметр - угол между отрезками.
Это не то. Нужно чтобы явно задавалась зависимость: сумма расстояний от точки до фокусов равна константе. А так, «провезти» точку можно по любой кривой. Впрочем, если бы интерес был практический, а не чисто пятнично-развлекательный, то я бы с вами согласился  :)

YNA, не смог открыть ваш файл.

Urik

Цитата: Ser_G от 15.10.10, 18:44:09
... Нужно чтобы явно задавалась зависимость: сумма расстояний от точки до фокусов равна константе...
При такой постановке вопроса вы не получите однозначного решения. Даже задав эти расстояния явно, вы получите две точки.
Цитата: YNA от 15.10.10, 18:24:27
...появятся проблемы с математикой программы...(...будет выдавать ошибку: система не имеет решения).
Без задания угла обойтись не получиться. Параметризируйте эллипс исходя из заданной константы и меняйте ее.