# 绘图指令-绘制带有末端样式的线段 ## 函数入参 ## 类型 ### 无 不绘制任意箭头 ### 标准箭头 绘制如下类型箭头 ![标准箭头](./img/basic-arrow.png) #### 画法描述 1.将坐标系平移至线段终点; 2.计算出线段与x轴夹角,并将坐标系旋转至x轴与线段重合; 3.设定箭头夹角为θ=π/2,末端三角形边长d=5,则箭头上下端与x轴夹角为π/4,根据此角度与边长计算上下端坐标; 4.直接绘制原点与上下端连线的折线图形即可; ![标准箭头计算](./img/basic-jisuan.png) ### 三角形 绘制如下类型箭头,通过画笔颜色和画刷颜色控制笔触颜色和填充颜色 ![三角形箭头](./img/triangle-arrow.png) #### 画法描述 坐标点位置计算与标准箭头类似,只是箭头夹角θ=π/6,且最后绘制图形为多边形 ### 圆 绘制如下类型箭头,通过画笔颜色和画刷颜色控制笔触颜色和填充颜色 ![圆形箭头](./img/circle-arrow.png) #### 画法描述 1.将坐标系平移至线段终点; 2.设定圆半径r=5,计算圆心坐标为(-r,0),绘制圆形即可 ![圆形计算](./img/circle-jisuan.png) ### 菱形 绘制如下类型箭头,通过画笔颜色和画刷颜色控制笔触颜色和填充颜色 ![菱形箭头](./img/diamond-arrow.png) #### 画法描述 坐标点位置计算与标准箭头类似,只需多计算一个点,绘制图形为多边形 ![菱形计算](./img/diamond-jisuan.jpg) ### 方形 绘制如下类型箭头,通过画笔颜色和画刷颜色控制笔触颜色和填充颜色 ![方形箭头](./img/square-arrow.png) #### 画法描述 1.将坐标系平移至线段终点; 2.可以计算四个顶点坐标,绘制多边形;亦可移至计算出的原点,直接绘制矩形; ![方形计算](./img/square-jisuan.png)