func rCubicCurveTo(path draw2d.PathBuilder, dcx1, dcy1, dcx2, dcy2, dx, dy float64) { x, y := path.LastPoint() path.CubicCurveTo(x+dcx1, y+dcy1, x+dcx2, y+dcy2, x+dx, y+dy) }
func rQuadCurveTo(path draw2d.PathBuilder, dcx, dcy, dx, dy float64) { x, y := path.LastPoint() path.QuadCurveTo(x+dcx, y+dcy, x+dx, y+dy) }