在实际中,用到旋转公式的情况一般分二维平面旋转公式和三维立体旋转公式;
1 二维平面旋转公式
如下图,坐标系中的点v(x,y),绕零点,逆时针旋转theta角度,计算旋转后的点v’(x', y');
2 二维坐标系旋转变换
如下图,将XOY坐标系逆时针转theta角度后变为X'OY',则平面上的点在XOY坐标系下为(x, y);计算在X'OY'坐标系下的坐标(x', y');
参考文章:
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
1 简介 计算机图形学中的应用非常广泛的变换是一种称为仿射变换的特殊变换,在仿射变换中的基本变换包括平移、旋转、缩放、剪切这几种。本文以及接下来的几篇文章重点介绍一下关于旋转的变换,包括二维旋转变换、三维旋转变换以及它的一些表达方式(旋转矩阵、四元数、欧拉角等)。 2 绕原点二维旋转 首先要明确旋转在二维中是绕着某一个点进行旋转,三维中是绕着某一个轴进行旋转。二维旋转中最简单的场景是绕着坐标原点进...
二维图形几何变换,矩阵计算 前言:对于一个图形的几何变换,对应的是操作到图形中的每一个点! 即对每一个点做出相应的几何变换。比如平移,就是对二维图形的每个点都平移相同的距离;旋转则是对每一个点,基于基准点旋转相应角度!缩放操作也是如此! 所以下面的矩阵计算都是基于二维平面上一个点(基于基准点)的几何变换! 二维图形平移: ’ 如上图所示:P(x,y),P’(x’...