def test_concave(self): """ test si un quadrilatere concave est reconnu """ A = (0., 3.) B = (4., 3.) C = (2., 2.) D = (3., 0.) assert(not convexe(A, B, C, D))
def test_convexe(self): """ test si un quadrilatere convexe est reconnu """ A = (1., 3.) B = (2., 4.) C = (5., 0.) D = (0., 1.) diag1 = (A, C) diag2 = (B, D) K = intersection(diag1, diag2) assert(K is not None) assert(sur_segment(K, diag1)) assert(sur_segment(K, diag2)) assert(convexe(A, B, C, D))