def shade(self, stroke): it = iter_distance_from_object(stroke, self.loc, *self.range) for svert, t in it: b = self.value.min + self.evaluate(t) * self.value.delta self.blend_thickness(svert, b)
def shade(self, stroke): it = iter_distance_from_object(stroke, self.loc, *self.range) for svert, t in it: a = svert.attribute.alpha b = self.evaluate(t) svert.attribute.alpha = self.blend(a, b)