用canvas画画时如何让多个圆相交更平滑

问题描述 投票:0回答:1

我想要实现类似于下图所示的效果,这是我之前使用 Zenly 的屏幕截图。我推断相交圆的效果应该优化一下?

预期效果


flutter canvas mapbox
1个回答
0
投票

enter image description here

所以我的理解是他把每个数据点画成一个圆圈。如果两个圆不相交,则独立绘制圆。如果两个圆相交且 X | Y相等,画多条直线作为边缘(图中虚线)。如果不想等,就单独处理相交圆的平滑过渡。

© www.soinside.com 2019 - 2024. All rights reserved.