Easy way to convert lines to dashed or dotted?

 From:  bemfarmer
11037.10 
Just trying to make some sense of dashed lines:
Found some dash methods here:

https://threejs.org/docs/#api/en/materials/LineDashedMaterial.scale

Stroke = the Line segment portion of a Dash.
Dash = Stroke plus Gap.

User adjustable Default values, where the size is an index of the length, to be determined:
dashSize = 3
gapSize = 1
So stroke would equal 2, and gap would equal 1.

The total number of Dashes: dashNum = 100. (Plus one final Stroke?) User adjustable.

??? Scale = 1 ???
LineWidth = 1. (Just regular line segment MoI width?) (Fatlines?)
LineCap choices: butt???, round, square. Might be relevant for Fatline dashes?

- Brian

(And use the previously described Flow method to transfer to curved line)
A la chainmaker script.

FatLines script works for multiple curve segments.

Suggestion, Add LineCap choices to FatLines, (Fillet)