“…Such line primitives are used to represent data in a range of scientific domains, such as fluid dynamics (e.g., streamlines and pathlines) [Ste00, MTHG03, STH*09, GGTH07, Mer12], medical imaging (e.g., diffusion tensor imaging) [RBE*06, MSE*06, ZDL03], and vector field visualization (e.g., magnetic or vector fields) [PVH*02, CYY*11, MCHM10]. Additional attributes can be encoded along the line by varying the line color, thickness [LMSC11], or opacity [WVDLH05, GRT13, KRW18]. This same type of geometry—long, thin lines with varying thickness—is also useful for representing other data, such as ganglions in neuron datasets [Mar06] or vessels in aneurysm visualization [SSV*14], although such data further requires the method to support acyclic graph structures.…”