Line

ABSTRACT

Produces a line mesh.

IMPORTANT ELEMENT

Lines occur often enough that they are worth memorizing

PARAMETERS
starteither a 3-vector or a mesh-tree. In the case of the latter, a line is drawn a small buffer away from the mesh in the direction of the the ending vector
endeither a 3-vector or a mesh-tree. In the case of the latter, a line is drawn a small buffer away from the mesh in the direction of the the start vector
starteither a 3-vector or a mesh-tree. In the case of the latter, a line is drawn a small buffer away from the mesh in the direction of the the ending vector
endeither a 3-vector or a mesh-tree. In the case of the latter, a line is drawn a small buffer away from the mesh in the direction of the the start vector
normala 3-vector representing the normal of the mesh, defaults to {0,0,1}
taga vector of numbers that is used as the mesh's tag
defaultan enum branch specifying to use the default coloring scheme, which is a white stroke with no dot colors
strokea 4-vector representing the color of the stroke
strokea 4-vector representing the color of the stroke
dota 4-vector representing the color of the dots
RETURN

a mesh that contains a line according to the specifications

DECLARATION
func Line([config] {[main] {start, end}, [parameterized] {start, end, normal}}, tag, [color] {[default] {}, [stroke] {stroke}, [dotted] {stroke, dot}})