pub unsafe extern "C" fn kln_line_init(
line: *mut kln_line,
a: f32,
b: f32,
c: f32,
d: f32,
e: f32,
f: f32,
)Expand description
A line is specifed by 6 coordinates which correspond to the line’s Plücker coordinates. The coordinates specified in this way correspond to the following multivector:
$$a\mathbf{e}{01} + b\mathbf{e}{02} + c\mathbf{e}{03} +
d\mathbf{e}{12} + e\mathbf{e}{31} + f\mathbf{e}{23}$$