figureone
    Preparing search index...

    Type Alias TypeParsableLine

    TypeParsableLine:
        | [TypeParsablePoint, TypeParsablePoint, 2 | 1 | 0]
        | [TypeParsablePoint, TypeParsablePoint]
        | OBJ_LineDefinition
        | TypeF1DefLine
        | Line

    A Line is defined with either:

    The ends defines whether a line is finite (a line segment between two points - ends = 2), a ray (a line extending to infinity in one direction from a point - ends = 1), or a infinite line (a line extending to infinity in both directions - ends = 0).

    // l1, l2, l3, l4, l5, and l6 are all the same
    l1 = new Fig.Line([0, 0], [2, 0]);
    l2 = Fig.getLine([[0, 0], [2, 0]]);
    l3 = Fig.getLine({ p1: [0, 0], length: 2, direction: [1, 0] });
    l4 = Fig.getLine({ p1: [0, 0], length: 2, angle: 0 });
    l5 = Fig.getLine({ p1: [0, 0], length: 2, theta: Math.PI / 2, phi: 0 });
    l6 = Fig.getLine({ p1: [0, 0], p2: [2, 0] });