为了账号安全,请及时绑定邮箱和手机立即绑定

如何将路径与 pycairo 合并?

如何将路径与 pycairo 合并?

斯蒂芬大帝 2021-09-25 18:29:29
我正在使用 curve_to与pycairo一起绘图,这是代码:ctx.move_to(0.4,0.8)ctx.curve_to(0.3,0.4 ,0.4,0.4 ,0.4,0.4)ctx.set_source_rgb(0,0,0)ctx.set_line_width(0.001)ctx.fill()ctx.move_to(0.4,0.8)ctx.line_to(0.5,0.8)ctx.set_source_rgb(0,0,0)ctx.set_line_width(0.001)ctx.stroke()ctx.move_to(0.5,0.8)ctx.curve_to(0.6,0.4 ,0.5,0.4 ,0.5,0.4)ctx.set_source_rgb(0,0,0)ctx.set_line_width(0.001)ctx.fill()ctx.move_to(0.4,0.4)ctx.line_to(0.5,0.4)ctx.set_source_rgb(0,0,0)ctx.set_line_width(0.001)ctx.stroke()我想填充对象,但如您所见,我无法填充所有对象,因为它们是分开的且尚未合并。所以我认为这里最接近的方法是合并它们。
查看完整描述

1 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

关于什么:


    ctx.set_source_rgb(0,0,0)

    ctx.set_line_width(0.001)


    ctx.move_to(0.5,0.8)

    ctx.line_to(0.4,0.8)

    ctx.curve_to(0.3,0.4 ,0.4,0.4 ,0.4,0.4)


    ctx.move_to(0.4,0.4)

    ctx.line_to(0.5,0.8)

    ctx.curve_to(0.6,0.4 ,0.5,0.4 ,0.5,0.4)


    ctx.fill()

我对此进行了测试,它形成了一个填充区域。我不确定它是对的。


查看完整回答
反对 回复 2021-09-25
  • 1 回答
  • 0 关注
  • 170 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信