44
44
45
45
print ('Congurent Triangles are' ,hl .congurent )
46
46
47
- #[[1,1], [2,1], [2,2], [1,2]]
47
+ """
48
+ coord = [[1,1], [2,1], [2,2], [1,2]]
49
+ coord.append(coord[0]) #repeat the first point to create a 'closed loop'
50
+
51
+ xs, ys = zip(*coord) #create lists of x and y values
52
+
53
+ plt.figure()
54
+ plt.plot(xs,ys)
55
+ """
48
56
for u in hl .congurent :
49
- a0 = [[u [0 ].p1 .x ,u [0 ].p1 .y ],[u [0 ].p2 .x ,u [0 ].p2 .y ],[u [0 ].p3 .x ,u [0 ].p3 .y ]]
50
- a1 = [[u [1 ].p1 .x ,u [1 ].p1 .y ],[u [1 ].p2 .x ,u [1 ].p2 .y ],[u [1 ].p3 .x ,u [1 ].p3 .y ]]
57
+ a0 = [[u [0 ].p1 .x ,u [0 ].p1 .y ],[u [0 ].p2 .x ,u [0 ].p2 .y ],[u [0 ].p3 .x ,u [0 ].p3 .y ],[ u [ 0 ]. p1 . x , u [ 0 ]. p1 . y ] ]
58
+ a1 = [[u [1 ].p1 .x ,u [1 ].p1 .y ],[u [1 ].p2 .x ,u [1 ].p2 .y ],[u [1 ].p3 .x ,u [1 ].p3 .y ],[ u [ 1 ]. p1 . x , u [ 1 ]. p1 . y ] ]
51
59
if a0 not in plot :
52
60
plot .append (a0 )
53
61
if a1 not in plot :
54
62
plot .append (a1 )
55
- break
56
63
64
+ for coord in plot :
65
+ xs , ys = zip (* coord ) #create lists of x and y values
66
+ plt .figure ('triangles' )
67
+ plt .plot (xs ,ys )
68
+
57
69
print ('-----------' ,plot )
58
70
0 commit comments