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:
parent
217ec508fa
commit
d6a2e01acb
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue