Для плоскости (ее нормальная) и заданы 2 точки K1, K2, которые лежат на этой плоскости. Мне нужно вращать точку K2 вокруг K1 заданным углом α на этой плоскости. Как вычислить новые координаты K2?Вращающаяся точка на плоскости
ответ
Ну, не зная, на каком языке вы кодирования в, общий ответ что-то вроде:
//get some distances
distx = K2.x - K1.x
disty = K2.y - K1.y
//use Pythagorean theorem to find radius
radius = Math.sqrt(distx*distx + disty*disty)
//set new location using your angle, alpha
K2.x = K1.x + radius*cos(alpha)
K2.y = K1.y + radius*sin(alpha)
Вращение по определению находится на оси с неподвижной точкой поворота. Подумайте об этом, как прядение листка бумаги под пером, измените рукоположение бумаги и ручки только тогда, когда оно вам подходит.
Поверните отдельную ось, чтобы создать ту, которую вы хотите повернуть. Вам понадобится расстояние от точки до начала координат, чтобы сохранить его местоположение через сдвиг оси. Вам также понадобятся необходимые углы для достижения вашей новой оси. Держите вещи согласованными при измерении терминальной стороны.
Далее вам понадобится точка поворота, которая находится на этой оси. Это ваше начало. Поскольку он вращается по оси фиксации, вам больше не нужно беспокоиться о оси z, потому что она не может скользить назад и вперед. Используйте синус и косинус, расстояние и угол поворота, чтобы найти новые координаты.
Наконец поверните ось обратно в исходное положение, так что у вас есть (х «у», г ')
оси угла, формула вращения и углы Эйлера. Порекомендовал бы последний для новичков.
- 1. Вращающаяся точка по углу
- 2. точка проекта координат на плоскости Z
- 3. Вращающаяся точка многоугольника вокруг окружности эллипса
- 4. ткань js пользовательский значок вращающаяся точка
- 5. Точка в плоскости, ближайшей к точке
- 6. Вычислить 2D XY точка на кривой/деформированные 3D параболоида плоскости
- 7. нормаль к плоскости и ближайшая точка на плоскости к началу координат - matlab
- 8. Вращающаяся матрица для велосипеда
- 9. Вращающаяся форма капли в SVG вокруг оси точка
- 10. Вращающаяся точка вокруг точки опоры в 3d-пространстве
- 11. Вращающаяся точка вокруг другой точки и оси X
- 12. Вращающаяся матрица между двумя камерами
- 13. Перекрытие многоугольников на 2D-плоскости
- 14. Вращающаяся анимация
- 15. Вращающаяся стрелка на меню аккордеона
- 16. Вращающаяся матрица на N градусов
- 17. Android: Вращающаяся кнопка на потоке
- 18. программа, вращающаяся на замке pthread
- 19. Вращающаяся каркасная сфера на холсте
- 20. Получение ближайшей точки на плоскости
- 21. Уравнение плоскости плоскости MATLAB
- 22. Вращающаяся анимация с пользовательским представлением
- 23. Вращающаяся графика
- 24. Позиционирование случайных точек на 2D-плоскости
- 25. Предварительная геометрия на плоскости
- 26. Точки на 2D-плоскости
- 27. Преобразование треугольника на плоскости
- 28. Докажите, что самая дальняя точка среди множества точек (в плоскости 2-й плоскости) должна лежать на выпуклой оболочке
- 29. Гомография от плоскости 3D до плоскости, параллельной плоскости изображения
- 30. 3D-линия - пересечение плоскости?
haha вы ответили на мой вопрос в системе 2d {x, y}, но я спросил в 3d {x, y, z} – Lacoste