Пример #1
0
 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))
Пример #2
0
 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))