powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Найти углы поворота вектора
11 сообщений из 11, страница 1 из 1
Найти углы поворота вектора
    #39564038
roleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго времени суток.

Подскажите в решении следующей задачи:

задан единичный вектор, который совпадает с осью Z
Например, (0, 0.707, 0.707)

Необходимо найти оси Х и У, если учесть что система координат правосторонняя.
...
Рейтинг: 0 / 0
Найти углы поворота вектора
    #39564048
Соколинский Борис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего не понятно.
Если оси неизвестны, что тогда задают координаты вектора?
...
Рейтинг: 0 / 0
Найти углы поворота вектора
    #39564117
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roleksНеобходимо найти оси Х и У, если учесть что система координат правосторонняя.
без доп. условий это не сделать, они будут располагаться на плоскости

Z' * (x,y,z) = 0
Код: plaintext
              (нижнее подчёркивание здесь вектор, произведение векторное)
...
Рейтинг: 0 / 0
Найти углы поворота вектора
    #39564134
MBo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MBo
Гость
roleks
Какова реальная задача?
...
Рейтинг: 0 / 0
Найти углы поворота вектора
    #39564485
roleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MBo,
реальная задача - составить матрицу трансформации.

Не понимаю, почему это невозможно сделать
была ось z = 0 0 1
стала 0 0.707 0.707

почему нельзя найти какими будут оси Х и У?
...
Рейтинг: 0 / 0
Найти углы поворота вектора
    #39564513
Соколинский Борис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roleks,
потому что плоскость XY относительно вектора может поворачиваться под любым углом.
...
Рейтинг: 0 / 0
Найти углы поворота вектора
    #39564539
roleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соколинский Борис,

какая разница - все 3 вектора перпендикулярнЫ между собой
...
Рейтинг: 0 / 0
Найти углы поворота вектора
    #39564553
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не то чтобы нельзя. Люди объясняют, что множество точек, перпендикулярное данному вектору, есть плоскость. Искомые оси на ней лежат.
Возможно подразумевается что оси (100) (010) (001) наклонили так, что Z стало (0 0.7 0.7).
...
Рейтинг: 0 / 0
Найти углы поворота вектора
    #39564559
Соколинский Борис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roleksкакая разница - все 3 вектора перпендикулярнЫ между собой Ну если нет разницы, находишь уравнение плоскости, перпендикулярной вектору и берешь два произвольных перпендикуляра.
...
Рейтинг: 0 / 0
Найти углы поворота вектора
    #39564602
roleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98Не то чтобы нельзя. Люди объясняют, что множество точек, перпендикулярное данному вектору, есть плоскость. Искомые оси на ней лежат.
Возможно подразумевается что оси (100) (010) (001) наклонили так, что Z стало (0 0.7 0.7).

совершенно верно.
как быть в таком случае?
...
Рейтинг: 0 / 0
Найти углы поворота вектора
    #39564671
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таком случае надо задать в условиях, в какой именно плоскости наклонили. Либо что-то эквивалентное.
В примере - это плоскость ZY, и тогда всё просто.
В общем же случае см. выше.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Найти углы поворота вектора
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]