def get_doc(self): a = Doc() for obj in range(0, len(self.shapes)): for pt in range(0, len(self.shapes[obj].points)): a.ajoute_sommet(self.shapes[obj].points[pt], obj, pt, self.shapes[obj].shapeType) return a
print('sommet_centrale = {}'.format(site.sommet_centrale)) res = forcer_a_ne_pas_satisfait(site, 10) print('sommet_bouger = {}'.format(res.sommet_centrale[0])) print('distance = {}'.format(distance(res.sommet_centrale, site.sommet_centrale[0]))) res = forcer_a_satisfait(site, 10) print('sommet_bouger = {}'.format(res.sommet_centrale[0])) print('distance = {}'.format(distance(res.sommet_centrale, site.sommet_centrale[0]))) """ # --------------------------------------------------------------- import shapefile from tatouage import * a = Doc() """a.ajoute_sommet([7, 0], 1, 50) # c a.ajoute_sommet([715, 0], 2, 22) # m7 a.ajoute_sommet([425, 240], 2, 20) # n1 a.ajoute_sommet([715, 241], 2, 21) # n7 a.ajoute_sommet([890, 189], 1, 52) # m6 a.ajoute_sommet([802, 290], 1, 51) # n6 a.ajoute_sommet([980, 381], 3, 32) # m4, m5 a.ajoute_sommet([797, 380], 3, 31) # n5 a.ajoute_sommet([797, 515], 3, 30) # n4 a.ajoute_sommet([540, 522], 3, 29) # n3 a.ajoute_sommet([520, 450], 1, 49) # n2 a.ajoute_sommet([540, 705], 3, 28) # m3 a.ajoute_sommet([435, 670], 1, 48) # m1, m2""" class shp_reader: