I would like to create a 2D graphics with lines, connecting points at integer coordinates and control the line's thickness expressed in the original coordinate system. E.g.
Line[{{0,0}, {1,0}, {2,1}, ...}]
such that the line has a thickness of 0.25 in terms of the coordinate system used for defining the points.
This should resemble the way you can define the radius of a Tube in 3D graphics.
Is this possible (in a convenient way)?
I know about Thickness (which uses plot-range-relative units) and AbsoluteThickness (which uses image-relative units). Neither is suitable, since the plot's range and size are not know in advance (they vary, e.g. inside a Manipulate).
This question Scaling edge thicknesses seems related, but the answers are not really good workarounds. Probably, Wolfram needs to add another option to solve this.


Also, please remember to accept the answer, if any, that solves your problem, by clicking the checkmark sign
– Dunlop Jan 26 '20 at 19:49