FS#2628 - Global width parameter is lost when trimming a polyline
I just discovered the global width parameter for polylines, which is very useful as I have often wished I could draw lines wider than 2mm. Unfortunately it seems that the global width parameter is lost when I trim the line.
I have attached a quick example file. Simply trim the extra-wide vertical line to the horizontal one and its global width parameter disappears.
P.S. I just noticed that the 'lengthen' command also wipes the global width parameter.
Indeed!
Several tools have an unexpected result on the global or local width(s) of a Polyline.
Typically they decompose the polyline in lines and arcs and re-compose a new polyline afterwards. This can be seen by looking at the handle for example. Lines and Arcs have no width property. Decomposing and re-composing may have other adverse effects when there are bulging segments (Arcs) involved.
Some issues are already reported here or on the forum, for example: FS#2370
Broken:
- As single segment with local widths: FS#2457
- Mixed with Z not zero: FS#2155 or Forum topic
The explosion of is not really what can be expected: FS#2174
...
..
.
IMHO: Every method acting on polylines must be scrutinized for a correct handling of polyline widths
A work-around:
Layers are intended to group thing that must look alike. (Working with Layers)
Then a global width can be seen as an additional general property.
Group the polylines with the same global width on a dedicated layer.
In a final stage select all by layer and correct the global width for all selected in one action.
Regards,
CVH
Thanks CVH, the workaround is a good idea.
Its from my work-around collection, there are too many already ...
For the time being until things get fixed, if ever.
Regards,
CVH