yzrmn
yzrmn
The imaginary part quite small (10E-17), so I think it's a precision error. You won't get these with numeric solve. Regarding the number marks: Wouldn't it be better without them?...
> https://www.slideshare.net/Mark_Kilgard/22pathrender Currently, we are offsetting curves to stroke a path. It means that the rendering of Blend2D from page 41 will look similar to Skia and Qt. According to...
``` moveTo(300, 300); cubicTo(310, 301, 310, 309, 300, 310); ```  Not exactly the same, but something like that...
I think #5459 is directly related (and solved by #19861).
Hi, this is expected behavior because the default stroke join is `BL_STROKE_JOIN_MITER_CLIP`. ```cpp BLImage render(const BLContextCreateInfo& cci) { BLImage img(500, 140, BL_FORMAT_PRGB32); BLContext ctx(img, cci); ctx.setFillStyle(BLRgba32(0xFFFFFFFFu)); ctx.fillRect(0, 0, 500, 140);...
Hi, there actually only is a small mistake in that function and the line is supposed to be `cubicOut[2].reset(cubicOut[3] * k1Div3 + tmp);` because we want to reuse `p[2]`. However,...