У меня есть либа BaconQrCode которая генерирует qr и обьеденяет.
там такой пример кода одной из фигуры
public function getExternalPath() : Path
{
return (new Path())
->move(3.5, 0)
->ellipticArc(3.5, 3.5, 0., false, true, 0., 3.5)
->ellipticArc(3.5, 3.5, 0., false, true, -3.5, 0.)
->ellipticArc(3.5, 3.5, 0., false, true, 0., -3.5)
->ellipticArc(3.5, 3.5, 0., false, true, 3.5, 0.)
->close()
->move(2.5, 0)
->ellipticArc(2.5, 2.5, 0., false, true, 0., 2.5)
->ellipticArc(2.5, 2.5, 0., false, true, -2.5, 0.)
->ellipticArc(2.5, 2.5, 0., false, true, 0., -2.5)
->ellipticArc(2.5, 2.5, 0., false, true, 2.5, 0.)
->close()
;
}
на гитхабе нету доков как это работает. Кто знает где почитать или взять уже готовые стандартные фигруры?