已采纳回答 / qq_吸血鬼小姐姐_0
<...图片...>cos(A - B) = cosA * cos B + sinA * sinB;cos(126) = cos180 * cos54 + sin180 * sin54cos(126) = -1 * cos54 + 0 * sin54cos(126) = -cos(54)
2019-09-25
已采纳回答 / 泪无痕lin
圆心连接五个大圆上的点,会发现圆心由五个相同的角组成,每个角为360/5= 72度坐标轴右上方那个总共90度,减去72度,剩下的就是18度圆心连接的短的为角平分线,所以一个角是72/2=36度 36+18 = 54
2019-08-14
已采纳回答 / 对酌
有必要这么复杂么,直接控制x,y的值在正常显示范围内不就好了,可以根据大圆大R来计算x,y具体的范围值,比如x的范围值是 0+R 到 canvas.width-R,y值的范围也根据这个算出来就可以了,具体部分代码是:<...code...>
2018-08-26
已采纳回答 / 韩侠
context.moveTo和context.lineTo是函数, 调用方式不对context.moveTo(10,10);context.lineTo(800,800);这样把等号去掉就好了
2018-06-04
已采纳回答 / 性别男爱好女
老师举例的边为10像素,lineto最后一个终点等于起点也可以产生封闭效果,不过因为画笔像素太大,导致封闭会产生一个缺口,用closePath可以无缝衔接,但是用了closePath后,再用lineto最后一个终点等于起点就等于多余的代码了,所以就没用了
2017-12-04
已采纳回答 / qq_梵_3
这个是高中数学问题,在直角坐标系上,当角<90°,以你要测得角作为三角形的一个角,你可以画出一个直角三角形,取得一系列坐标(坐标正负保留)这个角的对边除以斜边就是sin值,这个角的临边除以斜边就是这个角的cos值,大于90小于180,取它补角,然后用x坐标除以y坐标这是在角在极限情况下可以取到1或者-1
2017-11-06
已采纳回答 / Dva_Come_to_web
<...code...>