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