![]() |
|
|
![]()
|
|
| decembrist |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 1.4.2004 Репутация: нет Всего: нет |
Надо определить массив координат точек эллипса. Задан угол поворота(вокруг начала координат) alpha и полуоси эллипса а, b. Какие формулы будут у координат точек x = , y =
|
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 20 Всего: 454 |
Сам понял чего спросил-то? давай-ка нормально объясни задачу...
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| maxim1000 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 33 Всего: 110 |
можно взять формулу координат точки эллипса и применить к ней оператор поворота
-------------------- qqq |
|||
|
||||
| Blacksnow |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 63 Регистрация: 3.8.2004 Где: Санкт-Петербург Репутация: нет Всего: нет |
Если речь идет о прямоугольной системе координат (где начало координат есть центр эллипса), а точки a, b - есть пересечение эллипса с положительными полуосями x, y. Тогда x, y находяться из уравнения (x/a)^2+(y/b)^2=1.
Что за угол поворота |
|||
|
||||
| DENNN |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Автор хотел сказать, что плоскость, в которой лежит еллипс не параллельна ни одной плоскости, образуемой осями координат XYZ. Для перехода из xy эллипса в мировые XYZ нужно всего лишь учесть "разворот" этой системы координат относительно мировой. Рисуешь на бумажке интересующую тебя картину. Берешь произвольную точку, опускаешь перпендикуляры на оси XYZ - получаешь прямоугольные треугольники. Открываешь учебник геометрии н странице, где дается определения синуса и косинуса и вуаля - расчитанные катеты и есть значения XYZ. Так например если плоскость повернута вокруг оси Z на угол a относительно оси X, а радиус вектор до этой точки равен r и образует с плоскостью XY угол b
либо расчитать матрицу перехода из одной систему координат в другую и пользоваться ей для расчетов. |
||||
|
|||||
![]()
|
| Правила форума "Алгоритмы" | |
|
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Алгоритмы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |