在平面中,一个点绕任意点旋转θ度后的点的坐标
2015-01-05 17:46
756 查看
假设对图片上任意点(x,y),绕一个坐标点(rx0,ry0)逆时针旋转a角度后的新的坐标设为(x0, y0),有公式:
x0= (x - rx0)*cos(a) - (y - ry0)*sin(a) + rx0 ;
y0= (x - rx0)*sin(a) + (y - ry0)*cos(a) + ry0 ;
x0= (x - rx0)*cos(a) - (y - ry0)*sin(a) + rx0 ;
y0= (x - rx0)*sin(a) + (y - ry0)*cos(a) + ry0 ;
相关文章推荐
- 在平面中,一个点绕任意点旋转θ度后的点的坐标
- 在平面中,一个点绕任意点旋转θ度后的点的坐标
- math: 在平面中,一个点绕任意点旋转θ度后,在原坐标系中的坐标
- unity 让对象的任意一个方向(局部坐标)旋转来面对世界中任意一个点或移动的对象
- 一个坐标点围绕任意中心点旋转--C#实现
- 打印一个框,可以在平面内任意移动,并且要控制框中的一个坐标点,让它不能移动到框的外面
- 平面上任意一点A(X1,Y1),绕某固定点(X0,Y0)顺时针旋转角A后,其新坐标是?
- 一个坐标点围绕任意中心点旋转--C#实现
- 利用四元树来计算一个坐标点绕任意轴旋转后,新坐标点的推导过程
- hdu 3627 Giant For 离散化+线段树 在一个二维平面内任意的添加一个点和删除一个点,然后来寻找一个横纵坐标都比已经添加的点大的点,首先选择横坐标最小的,其次是纵坐标最小的
- 如何判断任意四个点可以组成矩形及正方形 && 点绕另外一个点旋转后的坐标
- 一个坐标点围绕任意中心点旋转--C#实现
- 寒假的时候,小明同学要去拜访很多朋友,恰巧他所有朋友的家都处在坐标平面的X轴上。小明可以任意选择一个朋友的家开始访问,但是每次访问后他都必须回到出发点,然后才能去访问下一个朋友。
- 在平面内,已知一个矩形的四个角坐标,将矩形绕中心点转动一个角度,求旋转后的角坐标.
- 已知任意一个多边形的各个顶点的坐标,怎么去求该多边形的面积?
- 平面上N个点,知道其浮点数坐标,求一个圆恰好覆盖其中k个点
- 制作了一个cocos2d-x下沿y轴旋转任意角度的精灵对象
- 在平面旋转一个点
- Unity3D 中 用quaternion 来对一个坐标点进行旋转的初步体会