Питон Каир. Как нарисовать линию вокруг дуги?
Я хочу нарисовать линию вокруг моей дуги, но.. я не могу. Это не подходит. Это мой первый день с Каиром, поэтому я не знаю много. Как мне сделать это правильно?
Я рисую это в области рисования pyGTK+3 в Linux.
// Я хочу заполнить и close_path для другого конца, но я закомментировал это так, чтобы проблему было легче обнаружить.
pos = pos
w = 10
rad = 70 - w/2
b_c = (34/255, 139/255, 34/255)
ctx.set_line_width(w)
ctx.set_source_rgb(b_c[0], b_c[1], b_c[2])
ctx.arc_negative(pos[0], pos[1], rad, 0, -pi/2)
ctx.arc_negative(pos[0], pos[1], rad, pi, pi/2)
#ctx.close_path()
ctx.stroke()
#ctx.stroke_preserve()
#ctx.fill()
ctx.set_line_width(3)
ctx.set_source_rgb(0, 0, 0)
ctx.arc_negative(pos[0], pos[1], rad +w/2 - 3/2, 0, -pi/2)
ctx.arc_negative(pos[0], pos[1], rad +w/2 - 3/2, pi, pi/2)
ctx.close_path()
ctx.stroke()
ctx.arc_negative(pos[0], pos[1], rad, 0, -pi/2)
ctx.arc_negative(pos[0], pos[1], rad, pi, pi/2)
ctx.close_path()
ctx.stroke()
draw_spikes(ctx, pos, rad + w/2)