当前位置:网站首页 > R语言数据分析 > 正文

qpainterpath画圆(qpainter绘制圆)



我希望能够绘制填充区域,其中包括线和弧的边缘。我对凸形图形没有问题,但我对凹形图形有问题。这就是我想要画的:

我可以很容易地画出轮廓。我使用QPainterPath中的笔划,如下所示:

但是我不能用同样的方式创建一个填充区域。因为和之间的圆弧具有图形外部的中心。所以填充的区域在左边。

我试着用中的弧形的三次贝塞尔曲线来创建它,并取得了一些成功(左图)。不幸的是,这种近似并不完美,当圆弧超过圆的一半时,它会变得疯狂(再次出现在左侧)。(右图)

如何使用创建与第一张图片类似的形状

到此这篇qpainterpath画圆(qpainter绘制圆)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • zipentry 编码(zipcode or location)2026-03-25 20:00:08
  • seatedrow器械(precor器械使用方法)2026-03-25 20:00:08
  • 接口403错误(接口403 forbidden)2026-03-25 20:00:08
  • jrafyh是什么意思(jaar什么意思)2026-03-25 20:00:08
  • 华为模拟器路由器dhcp配置实例(华为模拟器rip路由配置)2026-03-25 20:00:08
  • termux启动ubuntu命令(termux启动linux)2026-03-25 20:00:08
  • cruise软件(cruise软件仿真动力性经济性)2026-03-25 20:00:08
  • hprof文件打开报错(hprof文件怎么看)2026-03-25 20:00:08
  • 富文本编辑器粘贴word图片(富文本编辑器导入word)2026-03-25 20:00:08
  • docker版本号(docker 版本号)2026-03-25 20:00:08
  • 全屏图片