博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
canvas绘制五角星详细过程
阅读量:4365 次
发布时间:2019-06-07

本文共 426 字,大约阅读时间需要 1 分钟。

canvas绘制

不管是绘制矩形,圆形还是其他的形状,canvas绘图都是在画布上对X,Y不同的坐标进行定位

画线条:

context.moveTo(10,10);context.lineTo(150,50);线条从(10,10)的位置开始绘制到(150,50)位置结束

同理,五角星可以看成是由10个点有规律的连成的一条线,看图

在坐标轴中,把五角星放在两个圆形中,通过两个大小的圆,计算出每个顶点的坐标,并连接起来就可以绘制成一个五角<canvas id="straight"></canvas>

//js中对应cos,sin的值需要转换成对应的弧度来进行计算 //以上设置r=150;R=300;水平平移x=500;y=500;旋转角度rote=30;可以对函数进行封装,设置不同的值,进行变换 完美~~~记录之~留着备用~~~~~

转载于:https://www.cnblogs.com/layaling/p/9214698.html

你可能感兴趣的文章
Android adb的使用
查看>>
Ubuntu18.04 + cuda9.0+cudnn7.0
查看>>
CF484E Sign on Fence
查看>>
mybatis的二级缓存的使用
查看>>
cd命令
查看>>
Uvalive6885(最短路)
查看>>
Java WebService学习笔记 - Axis(一)
查看>>
双表联合查询
查看>>
HBuilder控制台集成命令提示符(终端/CMD)功能
查看>>
我存在的问题 很头大 这里啊
查看>>
Linux 下 MQ 的安装
查看>>
JAVA语法基础作业——动手动脑以及课后实验性问题 (二)
查看>>
2018-2019-1 20165337 《信息安全系统设计基础》第六周学习
查看>>
C++函数参数传递方式(Effective C++之20, 21)
查看>>
在Html页面中调用ajax代码
查看>>
Contest2178 - 2019-4-18 高一noip基础知识点 测试7 题解版
查看>>
JAVA:23种设计模式详解(转)
查看>>
Spring AOP实战例子与springmvc整合不起效果的解决办法
查看>>
<mvc:annotation-driven />注解意义
查看>>
深度剖析Dubbo源码
查看>>