Function kln_line_init

Source
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}$$