meta2d.js icon indicating copy to clipboard operation
meta2d.js copied to clipboard

[Bug]: 图元线条宽度非常大时,图元变形

Open fengbozhi opened this issue 1 year ago • 5 comments

Code Sanbox异常重现

No response

bug描述

圆形图元,直径为100,设置线条宽度为70时,图元形状发生变形 image

期待效果

图元不变性,正常显示

发生频率

每次

核心库版本

1.0.24

浏览器版本

115.0.5790.111

其他需要补充的

No response

fengbozhi avatar Sep 11 '23 06:09 fengbozhi

把末端样式配置成默认就可以了 image image

SignDawn avatar Sep 12 '23 14:09 SignDawn

不确定为什么现在 lineCap (末端样式) 的默认值 不是 butt (默认) 了,而是 square (方形) 了。

SignDawn avatar Sep 12 '23 14:09 SignDawn

image 选择默认,如果选择正方形,也会出问题

fengbozhi avatar Sep 13 '23 02:09 fengbozhi

不确定为什么现在 lineCap (末端样式) 的默认值 不是 butt (默认) 了,而是 square (方形) 了。

fengbozhi avatar Sep 13 '23 02:09 fengbozhi

可能是这个原因,导致 官方的默认 成了 square 方形。

你可以暂时对圆做一下特殊处理,将圆的 lineCap 更改成默认。(正方形不更改) 后续应该会在图形绘制上来解决这个问题。

SignDawn avatar Sep 18 '23 04:09 SignDawn