AstroidRenderer
Renderer for astroid elements using SVG primitives
Renders an astroid - a star-like shape with pointed cusps connected by inward-bending curves. Uses quadratic Bezier curves for smooth, 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
AstroidRenderer(args, kwargs)
Methods
render
render(
state: State,
drawing: Optional[Drawing] = None
) -> DrawingElement