x1=cos(angle)*x - sin(angle)*y; y1=cos(angle)*y + sin(angle)

x1=cos(angle)*x - sin(angle)*y; y1=cos(angle)*y + sin(angle)*x;
这个公式是相对于0,0点的旋转问题,通俗易懂的,为什么要这么写,最好能用三角形说明
倩女轻魂 1年前 已收到1个回答 举报

吐泡泡的小眼睛鱼 幼苗

共回答了18个问题采纳率:88.9% 举报

设初始角的终边(x,y),角度为a 旋转后为(x1,y1),a1
a1=a+angle
sina1=sina*cosangle+cosa*sinangle
cosa1=cosa*cosangle-sina*sinangle
根据三角函数的坐标定义cosa=y/r,sina=x/r带入r是相等的,可以得到结论

1年前 追问

3

倩女轻魂 举报

为什么sina1=sina*cosangle+cosa*sinangle

举报 吐泡泡的小眼睛鱼

和角公式啊童鞋?

倩女轻魂 举报

就是这个公式没搞懂
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 1.726 s. - webmaster@yulucn.com