svg: drop the non-pressure handling

No point in keeping this, let's always use the pressure and where it's not
sufficient just change the algorithm.
This commit is contained in:
Peter Hutterer 2019-07-16 10:44:25 +10:00
parent 217ec508fa
commit d6a2e01acb
1 changed files with 11 additions and 22 deletions

View File

@ -69,29 +69,18 @@ class JsonSvg(GObject.Object):
stroke_width = 0.4 + 0.20 * delta
points_with_sk_width.append((x, y, stroke_width))
if False and self.handle_pressure: # FIXME
lines = svgwrite.container.Group(id=f'strokes_{stroke_num}', stroke='black')
for i, (x, y, stroke_width) in enumerate(points_with_sk_width):
if i != 0:
xp, yp, stroke_width_p = points_with_sk_width[i - 1]
lines.add(
svg.line(
start=(xp, yp),
end=(x, y),
stroke_width=stroke_width,
style='fill:none'
)
lines = svgwrite.container.Group(id=f'strokes_{stroke_num}', stroke='black')
for i, (x, y, stroke_width) in enumerate(points_with_sk_width):
if i != 0:
xp, yp, stroke_width_p = points_with_sk_width[i - 1]
lines.add(
svg.line(
start=(xp, yp),
end=(x, y),
stroke_width=stroke_width,
style='fill:none'
)
else:
lines = svgwrite.path.Path(
d="M",
stroke='black',
stroke_width=0.2,
style='fill:none'
)
for x, y, stroke_width in points_with_sk_width:
lines.push(x, y)
)
g.add(lines)
svg.add(g)