inter_line_line (method)

inter_line_line(Z1, Z2, Z3, Z4)[source]

INTER_LINE_LINE find the intersection between two lines defined by two complex

Parameters:
  • Z1 (complex) – Complex coordinate of a point on the first line
  • Z2 (complex) – Complex coordinate of another point on the first line
  • Z3 (complex) – Complex coordinate of a point on the second line
  • Z4 (complex) – Complex coordinate of another point on the second line
Returns:

Zlist – List of the complex coordinates of the intersection return [Z1, Z2] if the 4 points are aligned

Return type:

list

find_line_eq(Z1, Z2)[source]

Find the line equation (Ax+By=C)

Parameters:
  • Z1 (complex) – Complex coordinate of a point on the line
  • Z2 (complex) – Complex coordinate of another point on the line
Returns:

A, B, C – Line equation parameters

Return type:

(float, float, float)