arrow.md 1.8 KB

绘图指令-绘制带有末端样式的线段

函数入参

类型

不绘制任意箭头

标准箭头

绘制如下类型箭头

标准箭头

画法描述

1.将坐标系平移至线段终点;

2.计算出线段与x轴夹角,并将坐标系旋转至x轴与线段重合;

3.设定箭头夹角为θ=π/2,末端三角形边长d=5,则箭头上下端与x轴夹角为π/4,根据此角度与边长计算上下端坐标;

4.直接绘制原点与上下端连线的折线图形即可;

标准箭头计算

三角形

绘制如下类型箭头,通过画笔颜色和画刷颜色控制笔触颜色和填充颜色

三角形箭头

画法描述

坐标点位置计算与标准箭头类似,只是箭头夹角θ=π/6,且最后绘制图形为多边形

绘制如下类型箭头,通过画笔颜色和画刷颜色控制笔触颜色和填充颜色

圆形箭头

画法描述

1.将坐标系平移至线段终点;

2.设定圆半径r=5,计算圆心坐标为(-r,0),绘制圆形即可

圆形计算

菱形

绘制如下类型箭头,通过画笔颜色和画刷颜色控制笔触颜色和填充颜色

菱形箭头

画法描述

坐标点位置计算与标准箭头类似,只需多计算一个点,绘制图形为多边形

菱形计算

方形

绘制如下类型箭头,通过画笔颜色和画刷颜色控制笔触颜色和填充颜色

方形箭头

画法描述

1.将坐标系平移至线段终点;

2.可以计算四个顶点坐标,绘制多边形;亦可移至计算出的原点,直接绘制矩形;

方形计算