def shape.rect.path
gralha-svg-render@0.1.0.1 · svg.bend:856
import gralha-svg-render@0.1.0.1/svg.bend as Svg
import Base
856def shape.rect.path(+x: F32, +y: F32, +w: F32, +h: F32, +rx: F32, +ry: F32) -> String:
857 +a = xy(rx, ry) ++ "0 0 1 "
858 "M" ++ xy((x + rx : F32), y) ++ "H" ++ F32.show((x + w - rx : F32))
859 ++ "A" ++ a ++ xy((x + w : F32), (y + ry : F32)) ++ "V" ++ F32.show((y + h - ry : F32))
860 ++ "A" ++ a ++ xy((x + w - rx : F32), (y + h : F32)) ++ "H" ++ F32.show((x + rx : F32))
861 ++ "A" ++ a ++ xy(x, (y + h - ry : F32)) ++ "V" ++ F32.show((y + ry : F32))
862 ++ "A" ++ a ++ xy((x + rx : F32), y) ++ "Z"