Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Переход в систему, ось Х которой направлена по вектору 
V
    Опции темы
Rickert
  Дата 14.1.2007, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: 1
Всего: 52



Есть вектор. Считаем, что он - является направляющим осью Х. Т.е. Если он имеет значение A(1; 1; 0), то ось новой системы координат Х' находится под некоторым углом к мировой оси Х (изначальной).
^y
|
|   /*A(1; 1; 0) - x'
|  /
| /
|/_______>x
Вопрос: как построить круг (x = cos(a), y = sin(a)) в новой системе координат Х' ?
Пространство трёхмерно, следовательно значение вектора (1; 1; 0) - это просто пример. Значение по z не обязательно = 0.


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
Aloha
Дата 14.1.2007, 16:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
**


Профиль
Группа: Участник Клуба
Сообщений: 351
Регистрация: 14.5.2006

Репутация: 4
Всего: 165



Rickert

для простейшего случая (когда оси z и z' совпадают) имеем:

user posted image

Это сообщение отредактировал(а) Aloha - 14.1.2007, 19:42
PM   Вверх
Rickert
Дата 14.1.2007, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: 1
Всего: 52



Aloha, у меня трёхмерный случай. ты попробуй, возьми вектор (1; 1; 1). Ты там так просто не построишь окружность в новой системе.

Добавлено @ 16:59 
И ещё, забыл сказать, что окружность надо строить в плоксоти X'Z', а не X'Y'


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
Aloha
Дата 14.1.2007, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
**


Профиль
Группа: Участник Клуба
Сообщений: 351
Регистрация: 14.5.2006

Репутация: 4
Всего: 165



Rickert
Насколько я понял условие – ось x’ новой системы координат совпадает с вектором A.
Проблема в том, что в произвольном случае вектор A задает новую систему с точностью до поворота относительно оси x’ (т.е. относительно вектора A), и следовательно – неоднозначно.

Короче говоря, задачу надо-бы доопределить.

Это (я надеюсь smile ) пояснит смысл сказанного:

user posted image

У систем координат x'y'z' и x'y''z'' ось x' общая, совпадающая с вектором A.


Это сообщение отредактировал(а) Aloha - 15.1.2007, 03:08
PM   Вверх
Rickert
Дата 14.1.2007, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: 1
Всего: 52



Aloha, не понял что ты хотел сказать


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
Rickert
Дата 14.1.2007, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: 1
Всего: 52



Вот что я имею ввиду:
user posted image
Есть вектор A, исходя из него надо посроить в системе координат штрихованной круг в плоскости X'Z'



--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
Aloha
Дата 15.1.2007, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
**


Профиль
Группа: Участник Клуба
Сообщений: 351
Регистрация: 14.5.2006

Репутация: 4
Всего: 165



Rickert

Глядя на твои пояснения, подумалось что, возможно, ты имеешь в виду, что вектор A и оси Oy и Oy' лежат в одной плоскости. Вот решение в этих предположениях:

user posted image
user posted image

Добавлено
user posted image


Это сообщение отредактировал(а) Aloha - 16.1.2007, 05:34
PM   Вверх
Rickert
Дата 16.2.2007, 02:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: 1
Всего: 52



Нет, всё по другому: берём три угла поворота нашего вектора ко всем мировым осям - строим матрицу поворота, получаем три новых базиса smile


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0484 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.