一、arc()圆弧(antiClockWise默认false:顺时针)
IMG_2909.PNG
IMG_2910.PNG
IMG_2911.PNG
IMG_2912.PNG
例:画圆角矩形
IMG_2914.PNG
IMG_2915.PNG
IMG_2916.PNG
IMG_2917.PNG
IMG_2918.PNG
IMG_2919.PNG
IMG_2920.PNG
利用上面画圆角矩形的工具,画1024棋盘:
IMG_2921.PNG
IMG_2922.PNG
二、arcTo()圆弧 (x1,y1是控制点,x2,y2是确定第2条切线的点)
IMG_2923.PNG
IMG_2925.PNG
IMG_2926.PNG
放大半径:
IMG_2927.PNG
IMG_2928.PNG
缩小半径:
IMG_2929.PNG
IMG_2930.PNG
放大半径,到超出切线长度
IMG_2931.PNG
IMG_2932.PNG
例:画一角弯月
IMG_2933.PNG
IMG_2934.PNG
IMG_2935.PNG
IMG_2936.PNG
IMG_2937.PNG
改进到:先画半径为1的圆弧,控制点到圆心的距离是d,然后进行变换,控制位置和大小。
IMG_2939.PNG