DiscretePathEffect

class DiscretePathEffect

Methods

Make

Break the path into segments of segLength length, and randomly move the endpoints away from the original path by a maximum of deviation.

__init__

Methods

static DiscretePathEffect.Make(segLength: float, dev: float, seedAssist: int = 0) skia.PathEffect

Break the path into segments of segLength length, and randomly move the endpoints away from the original path by a maximum of deviation.

Note: works on filled or framed paths

Parameters:
  • segLength – Segment length

  • dev – Deviation

  • seedAssist – This is a caller-supplied seedAssist that modifies the seed value that is used to randomize the path segments’ endpoints. If not supplied it defaults to 0, in which case filtering a path multiple times will result in the same set of segments (this is useful for testing). If a caller does not want this behaviour they can pass in a different seedAssist to get a different set of path segments.

DiscretePathEffect.__init__(*args, **kwargs)