Struct for representing a line composed of at least a starting point and an end point. *Notes: *This struct doesn't check to make sure that the line made is an actual line and assumes the user knows what they are doing.
Line.mid_points is an array containing all of the points that are neither start nor end points.
Line.start is the start point of the line.
Line.end is the end point of the line.
See Implementation
Struct for representing a line composed of at least a starting point and an end point. *Notes: *This struct doesn't check to make sure that the line made is an actual line and assumes the user knows what they are doing.