Треугольник в пространстве
От: Gomes Россия http://irazin.ru
Дата: 10.03.15 17:30
Оценка:
В проекте возникла задача.

Есть треугольник в пространстве:

{a,b,c} и {x,y,z} координаты двух вершин. Треугольник произвольно поворачивается в пространстве. Известны углы поворота, известны новые координаты {x,y,z}. Надо найти новые {a,b,c}.
Отредактировано 10.03.2015 17:38 Gomes . Предыдущая версия .
Re: Треугольник в пространстве
От: Кодт Россия  
Дата: 10.03.15 18:11
Оценка:
Здравствуйте, Gomes, Вы писали:

G>{a,b,c} и {x,y,z} координаты двух вершин. Треугольник произвольно поворачивается в пространстве. Известны углы поворота, известны новые координаты {x,y,z}. Надо найти новые {a,b,c}.


abc = xyz+def
abc' = xyz'+def'

Находим вектор def = abc-xyz
Поворачиваем его на заданные углы, получаем def'
Выполняем параллельный перенос, abc' = xyz'+def'
Перекуём баги на фичи!
Re[2]: Треугольник в пространстве
От: Gomes Россия http://irazin.ru
Дата: 10.03.15 18:21
Оценка:
Здравствуйте, Кодт, Вы писали:

К>abc = xyz+def

К>abc' = xyz'+def'

К>Находим вектор def = abc-xyz

К>Поворачиваем его на заданные углы, получаем def'
К>Выполняем параллельный перенос, abc' = xyz'+def'

Примерно такое решение уже нашёл. Спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.