// 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] });
A Line is defined with either:
1 | 2 | 0]The
endsdefines 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).