Документ взят из кэша поисковой машины. Адрес оригинального документа : http://wasp.phys.msu.ru/forum/lofiversion/index.php?t15232.html
Дата изменения: Unknown
Дата индексирования: Mon Apr 11 15:16:19 2016
Кодировка: Windows-1251
Студенческий форум Физфака МГУ > Помогите вычислить координаты на дуге эллипса
Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите вычислить координаты на дуге эллипса
Студенческий форум Физфака МГУ > Наука физика > Есть проблема
makanmel
Всем привет.

Подскажите, пожалуйста, алгоритм рассчета координат точки на эллипсе с заданным расстоянием по дуге от исходной (нужно вычислять углы дуги по заданной длине дуги, наверное?)

Очень большая точность не нужна.

Спасибо.
Homo Sapiens
Цитата(makanmel @ 28.10.2008, 14:43) *
Подскажите, пожалуйста, алгоритм рассчета координат точки на эллипсе с заданным расстоянием по дуге от исходной

Чего-то непонятно... А рисунок того, что требуется, нарисовать можете?
makanmel
Мне нужно разместить буквы по дуге эллипса, причем расстояние S между буквами должно быть одинаковое (в пикселах).

Пока что я размещаю буквы на одинаковом угловом расстоянии - по формуле стартовый угол перевожу в координаты x и y первого символа и далее увеличиваю угол для получения координат каждого следующего символа.
Homo Sapiens
Нужно вычислять длину дуги....
Погрешность в 10% устроит? В таком случае можно посмотреть формулу здесь (в сообщении #3): http://e-science.ru/forum/index.php?showtopic=1705

В той же ветке вы можете найти ссылки на более точные формулы (разбираться в тонкостях аппроксимации эллиптического интеграла мне лень, извините :-)).
makanmel
Спасибо за ссылку! Буду изучать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2016 IPS, Inc.