createArrowPath(dist: number): GeneralPath {
const path = new GeneralPath()
path.moveTo(new Point(dist * 2 + 1, dist * 0.5))
path.lineTo(new Point(dist * 2 + 1, dist + 1))
path.lineTo(new Point(0, 0))
path.lineTo(new Point(dist * 2 + 1, -dist - 1))
path.lineTo(new Point(dist * 2 + 1, -dist * 0.5))
return path
}