少有人走的路

勇哥的工业自动化技术网站

三角函数在图形学里的应用(一) 点绕原点旋转

之前勇哥写了《三角函数超入门》系列的贴子。

接下来继续写三角函数在图形学方面的应用。



点绕原点旋转


如图1,线长OP=OP'=r,点(x,y)以圆点O为旋转中心,逆时针转了b°,求P'(s,t)?

解:  s= r*cos(a+b)

        t= r*sin(a+b)

        x=r*cos(a)

        y=r*sin(a)

image.png

(图1)


勇哥画了个CAD的图,用来验证一下上面的推导对不对。

在下图中:

r=20

a=30°

b=20°

s= r*cos(a+b)
t= r*sin(a+b)
x=r*cos(a)
y=r*sin(a)

s=20*cos(30+20)=12.855

t=20*sin(30+20)=15.32

x=20*cos(30)=17.32

y=20*sin(30)=10


image.png

(图2)


下面的计算器验证的结果:

>> 表达式: 20*cos(30+20)
12.8557522
CAL >> 表达式: 20*sin(30+20)
15.3208889
CAL >> 表达式: 20*cos(30)
17.3205081
CAL >> 表达式: 20*sin(30)
10



--------------------- 

作者:hackpig
来源:
www.skcircle.com
版权声明:本文为博主原创文章,转载请附上博文链接!



发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

Copyright www.skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864