RadialSegmentsState

RadialSegmentsState(pos: 'Point2D | None' = None, scale: 'float | None' = None, opacity: 'float | None' = None, rotation: 'float | None' = None, skew_x: 'float | None' = None, skew_y: 'float | None' = None, z_index: 'float' = 0.0, clip_state: 'State | None' = None, mask_state: 'State | None' = None, clip_states: 'list[State] | None' = None, mask_states: 'list[State] | None' = None, filter: 'Filter | None' = None, NON_INTERPOLATABLE_FIELDS: 'frozenset[str]' = frozenset({'NON_INTERPOLATABLE_FIELDS'}), fill_color: 'Color | None' = Color.NONE, fill_opacity: 'float' = 1, fill_gradient: 'Gradient | None' = None, fill_pattern: 'Pattern | None' = None, stroke_color: 'Color | None' = Color.NONE, stroke_opacity: 'float' = 1, stroke_width: 'float' = 1, stroke_gradient: 'Gradient | None' = None, stroke_pattern: 'Pattern | None' = None, non_scaling_stroke: 'bool' = False, num_lines: 'int' = 8, segments: 'object' = , angles: 'list[float] | None' = None, segments_fn: 'Callable | None' = None)

Constructor

RadialSegmentsState(
    pos: Point2D | None = None,
    scale: float | None = None,
    opacity: float | None = None,
    rotation: float | None = None,
    skew_x: float | None = None,
    skew_y: float | None = None,
    z_index: float = 0.0,
    clip_state: State | None = None,
    mask_state: State | None = None,
    clip_states: list[State] | None = None,
    mask_states: list[State] | None = None,
    filter: Filter | None = None,
    NON_INTERPOLATABLE_FIELDS: frozenset[str] = frozenset({'NON_INTERPOLATABLE_FIELDS'}),
    fill_color: Color | None = Color.NONE,
    fill_opacity: float = 1,
    fill_gradient: Gradient | None = None,
    fill_pattern: Pattern | None = None,
    stroke_color: Color | None = Color.NONE,
    stroke_opacity: float = 1,
    stroke_width: float = 1,
    stroke_gradient: Gradient | None = None,
    stroke_pattern: Pattern | None = None,
    non_scaling_stroke: bool = False,
    num_lines: int = 8,
    segments: object = <factory>,
    angles: list[float] | None = None,
    segments_fn: Callable | None = None
) -> None

Methods

get_renderer_class

get_renderer_class()

Get the renderer class for this state.

Returns

The renderer class for this state, or None if not registered

get_vertex_renderer_class

get_vertex_renderer_class()

Get the vertex renderer class for morphing transitions.

is_angle

is_angle(field: Field) -> bool

need_morph

need_morph(state)

with_x

with_x(x: float) -> State

with_y

with_y(y: float) -> State

Properties

x
y