RingRenderer
Renderer for ring elements using SVG primitives
Uses evenodd fill-rule with SVG arcs for clean, high-quality rendering. This is used for static rendering and at keystate endpoints (t=0, t=1). During morphing (0 < t < 1), the VertexRenderer is used instead to enable smooth transitions between different shapes.
Constructor
RingRenderer(args, kwargs)
Methods
render
render(
state: State,
drawing: Optional[Drawing] = None
) -> DrawingElement