三角函数知识
假设一个圆的圆心坐标是(a,b),半径为r,
则圆上每个点的X坐标=a + Math.sin(2*Math.PI / 360) * r ;Y坐标=b + Math.cos(2*Math.PI / 360) * r ;
贝赛尔曲线语法
context.bezierCurveTo(cp1x,cp1y,cp2x,cp2y,x,y);
代码和运行效果如图。
不懂为什么“Math.PI/15*11”这里是11*15 等问题,最好有整个过程的解说,数学太菜...感谢!
最近在学canvas画布,有点不懂这个案例代码中的数学原理,求会JavaScript和高中数学三角函数的大神解说
答案:2 悬赏:30 手机版
解决时间 2021-03-15 07:57
- 提问者网友:骨子里的高雅
- 2021-03-14 07:56
最佳答案
- 五星知识达人网友:不甚了了
- 2021-03-14 09:16
我最近也在搞这个canvas 贝塞尔运动比较难弄
bezierCurveTo // 三次贝塞尔曲线 前四个值 代表两个控制点 xy代表终点//百度canvas菜鸟学院 下面有canvas参考手册 可以自己看一下 貌似只能画线 因为我没用它做过曲线运动
Math //百度 js Math 里面有各种关于这个数学函数的用法 说明
bezierCurveTo // 三次贝塞尔曲线 前四个值 代表两个控制点 xy代表终点//百度canvas菜鸟学院 下面有canvas参考手册 可以自己看一下 貌似只能画线 因为我没用它做过曲线运动
Math //百度 js Math 里面有各种关于这个数学函数的用法 说明
全部回答
- 1楼网友:duile
- 2021-03-14 10:33
虽然我很聪明,但这么说真的难到我了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯