# split_line (method)¶

split_line(self, Z1, Z2, is_top=True)[source]

Cut the Arc according to a line defined by two complex

Parameters: self (Segment) – An Segment object Z1 (complex) – First point of the cutting Line Z2 (complex) – Second point of the cutting Line is_top (bool) – True to keep the part above the cutting line. “Above” is in the coordinate system with Z1 in 0 and Z2 on the X>0 axis split_list – The selected part of the arc (0, 1 or 2 arc depending on cutting point) list(Arc)