Форум программистов, компьютерный форум, киберфорум
Геометрия
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
Alvin Seville
343 / 273 / 134
Регистрация: 25.07.2014
Сообщений: 4,537
Записей в блоге: 9
1

Вращение одной точки относительно другой

28.03.2018, 14:58. Показов 1380. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Правильно ли я понимаю, что сначала надо вращать точку A вокруг B так как будто B - начало координат, затем - переместить полученную точку на вектор OB?
Миниатюры
Вращение одной точки относительно другой  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2018, 14:58
Ответы с готовыми решениями:

Вращение точки вокруг другой точки в некоторой плоскости
Доброго времени суток. Хочу написать модель атома в 3d. Нужно определить закон смены координат...

Даны три точки А,В,С, лежащие на одной прямой. Определить расположение точки С относительно луча АВ
Проверьте пожалуйста формулу для вычисления данной задачи, что не так? Даны три точки А,В,С,...

Вращение куба(любой его вершины относительно произвольной точки внутри него)
Собственно нужна формула расчёта координат вершины относительно любой точки внутри куба, с...

Получение координаты точки, отраженной от другой точки относительно прямой, заданной двумя точками
Здравствуйте. Нигде не нашёл подробного решения этого вопроса, поэтому решил задать вопрос. Нужно...

3
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
28.03.2018, 15:29 2
Начало координат роли не играет.
На нашем родном Паскале это будет так.
Pascal
1
2
3
r:=sqrt(sqr(ax-bx)+sqr(ay-by));//расстояние между точками
ax:=bx+round(r*cos(u));//u-угол поворота
ay:=by-round(r*sin(u));
0
Alvin Seville
343 / 273 / 134
Регистрация: 25.07.2014
Сообщений: 4,537
Записей в блоге: 9
28.03.2018, 15:54  [ТС] 3
Puporev, на нашем родном Паскале , если через те формулы которые ты написал, - да. Но мне надо через матрицу. Поскольку я использую System.Drawing.
0
Эксперт по математике/физике
6358 / 4065 / 1512
Регистрация: 09.10.2009
Сообщений: 7,550
Записей в блоге: 4
28.03.2018, 17:18 4
Лучший ответ Сообщение было отмечено Volobuev Ilya как решение

Решение

https://www.cyberforum.ru/cgi-bin/latex.cgi?A'=B+\begin{pmatrix}\cos \alpha  & -\sin \alpha \\ \sin \alpha  & \cos \alpha \end{pmatrix}\bar{BA} - поворот на угол https://www.cyberforum.ru/cgi-bin/latex.cgi?\alpha точки А вокруг точки В против часовой стрелки. Векторы-столбцы.
1
28.03.2018, 17:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2018, 17:18
Помогаю со студенческими работами здесь

Вычисление угла наклона одной прямой относительно другой
Как узнать угол наклона одной прямой относительно другой, если обе прямые заданы координатами двух...

Вращение относительно точки
Всем здрасьте ! Наверное я не совсем в тот раздел пишу, но я не знаю куда, извините заранее. ...

Вращение кубов относительно точки
Здравствуйте! Пишу простой пример для себя - есть сцена, на ней планирую отрисовать два куба,...

Осуществить вращение квадрата относительно точки
помогите с вращением квадрата относительно точки, вот что у меня есть: // есть сам квадрат...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru