@@ -336,7 +336,7 @@ def finish_draw(self):
336336
337337                    # 设置为最高图层 
338338                    self .current_graph .setZValue (len (self .mainwindow .polygons )+ 1 )
339-                     for  vertex  in  self .current_graph .vertexs :
339+                     for  vertex  in  self .current_graph .vertices :
340340                        vertex .setZValue (len (self .mainwindow .polygons )+ 1 )
341341
342342                    # 添加新polygon 
@@ -388,7 +388,7 @@ def finish_draw(self):
388388
389389            # 设置为最高图层 
390390            self .current_graph .setZValue (len (self .mainwindow .polygons )+ 1 )
391-             for  vertex  in  self .current_graph .vertexs :
391+             for  vertex  in  self .current_graph .vertices :
392392                vertex .setZValue (len (self .mainwindow .polygons )+ 1 )
393393
394394            # 添加新polygon 
@@ -472,14 +472,14 @@ def delete_selected_graph(self):
472472                del  item 
473473            elif  isinstance (item , Vertex ):
474474                polygon  =  item .polygon 
475-                 if  polygon .vertexs :
476-                     index  =  polygon .vertexs .index (item )
475+                 if  polygon .vertices :
476+                     index  =  polygon .vertices .index (item )
477477                    item .polygon .removePoint (index )
478478                else :
479479                    self .removeItem (item )
480480                    del  item 
481481                # 如果剩余顶点少于三个,删除多边形 
482-                 if  len (polygon .vertexs ) <  3 :
482+                 if  len (polygon .vertices ) <  3 :
483483                    if  polygon  in  self .mainwindow .polygons :
484484                        self .mainwindow .polygons .remove (polygon )
485485                        self .mainwindow .annos_dock_widget .listwidget_remove_polygon (polygon )
@@ -520,7 +520,7 @@ def move_polygon_to_top(self):
520520                p .setZValue (p .zValue () -  1 )
521521
522522        current_polygon .setZValue (max_layer )
523-         for  vertex  in  current_polygon .vertexs :
523+         for  vertex  in  current_polygon .vertices :
524524            vertex .setZValue (max_layer )
525525        self .mainwindow .set_saved_state (False )
526526
@@ -540,7 +540,7 @@ def move_polygon_to_bottom(self):
540540                    p .setZValue (p .zValue () +  1 )
541541
542542            current_polygon .setZValue (1 )
543-             for  vertex  in  current_polygon .vertexs :
543+             for  vertex  in  current_polygon .vertices :
544544                vertex .setZValue (1 )
545545        self .mainwindow .set_saved_state (False )
546546
@@ -552,7 +552,7 @@ def copy_item(self):
552552                    self .current_graph  =  Polygon ()
553553                    self .addItem (self .current_graph )
554554
555-                 for  point  in  item .vertexs :
555+                 for  point  in  item .vertices :
556556                    x , y  =  point .x (), point .y ()
557557                    self .current_graph .addPoint (QtCore .QPointF (x , y ))
558558
@@ -564,13 +564,13 @@ def copy_item(self):
564564                self .current_graph  =  None 
565565            elif  isinstance (item , Vertex ):
566566                polygon  =  item .polygon 
567-                 index  =  polygon .vertexs .index (item )
567+                 index  =  polygon .vertices .index (item )
568568                point  =  QtCore .QPointF (item .x (), item .y ())
569569
570570                polygon .points .insert (index , point )
571571                vertex  =  Vertex (self , polygon .color , self .mainwindow .cfg ['software' ]['vertex_size' ] *  2 )
572572                self .addItem (vertex )
573-                 polygon .vertexs .insert (index , vertex )
573+                 polygon .vertices .insert (index , vertex )
574574                vertex .setPos (point )
575575
576576    # 感谢[XieDeWu](https://github.com/XieDeWu)提的有关交、并、差、异或的[建议](https://github.com/yatengLG/ISAT_with_segment_anything/issues/167)。 
@@ -586,8 +586,8 @@ def polygons_union(self):
586586            color  =  self .selected_polygons_list [0 ].color 
587587
588588            try :
589-                 polygon1_shapely  =  shapely .Polygon ([(point .x (), point .y ()) for  point  in  self .selected_polygons_list [0 ].vertexs ])
590-                 polygon2_shapely  =  shapely .Polygon ([(point .x (), point .y ()) for  point  in  self .selected_polygons_list [1 ].vertexs ])
589+                 polygon1_shapely  =  shapely .Polygon ([(point .x (), point .y ()) for  point  in  self .selected_polygons_list [0 ].vertices ])
590+                 polygon2_shapely  =  shapely .Polygon ([(point .x (), point .y ()) for  point  in  self .selected_polygons_list [1 ].vertices ])
591591                return_shapely  =  polygon1_shapely .union (polygon2_shapely )
592592            except  Exception  as  e :
593593                QtWidgets .QMessageBox .warning (self .mainwindow , 'Warning' , 'Polygon warning: {}' .format (e ))
@@ -629,8 +629,8 @@ def polygons_difference(self):
629629            layer  =  self .selected_polygons_list [0 ].zValue ()
630630            color  =  self .selected_polygons_list [0 ].color 
631631            try :
632-                 polygon1_shapely  =  shapely .Polygon ([(point .x (), point .y ()) for  point  in  self .selected_polygons_list [0 ].vertexs ])
633-                 polygon2_shapely  =  shapely .Polygon ([(point .x (), point .y ()) for  point  in  self .selected_polygons_list [1 ].vertexs ])
632+                 polygon1_shapely  =  shapely .Polygon ([(point .x (), point .y ()) for  point  in  self .selected_polygons_list [0 ].vertices ])
633+                 polygon2_shapely  =  shapely .Polygon ([(point .x (), point .y ()) for  point  in  self .selected_polygons_list [1 ].vertices ])
634634                return_shapely  =  polygon1_shapely .difference (polygon2_shapely )
635635            except  Exception  as  e :
636636                QtWidgets .QMessageBox .warning (self .mainwindow , 'Warning' , 'Polygon warning: {}' .format (e ))
@@ -684,8 +684,8 @@ def polygons_intersection(self):
684684            layer  =  self .selected_polygons_list [0 ].zValue ()
685685            color  =  self .selected_polygons_list [0 ].color 
686686            try :
687-                 polygon1_shapely  =  shapely .Polygon ([(point .x (), point .y ()) for  point  in  self .selected_polygons_list [0 ].vertexs ])
688-                 polygon2_shapely  =  shapely .Polygon ([(point .x (), point .y ()) for  point  in  self .selected_polygons_list [1 ].vertexs ])
687+                 polygon1_shapely  =  shapely .Polygon ([(point .x (), point .y ()) for  point  in  self .selected_polygons_list [0 ].vertices ])
688+                 polygon2_shapely  =  shapely .Polygon ([(point .x (), point .y ()) for  point  in  self .selected_polygons_list [1 ].vertices ])
689689                return_shapely  =  polygon1_shapely .intersection (polygon2_shapely )
690690            except  Exception  as  e :
691691                QtWidgets .QMessageBox .warning (self .mainwindow , 'Warning' , 'Polygon warning: {}' .format (e ))
@@ -739,8 +739,8 @@ def polygons_symmetric_difference(self):
739739            layer  =  self .selected_polygons_list [0 ].zValue ()
740740            color  =  self .selected_polygons_list [0 ].color 
741741            try :
742-                 polygon1_shapely  =  shapely .Polygon ([(point .x (), point .y ()) for  point  in  self .selected_polygons_list [0 ].vertexs ])
743-                 polygon2_shapely  =  shapely .Polygon ([(point .x (), point .y ()) for  point  in  self .selected_polygons_list [1 ].vertexs ])
742+                 polygon1_shapely  =  shapely .Polygon ([(point .x (), point .y ()) for  point  in  self .selected_polygons_list [0 ].vertices ])
743+                 polygon2_shapely  =  shapely .Polygon ([(point .x (), point .y ()) for  point  in  self .selected_polygons_list [1 ].vertices ])
744744                return_shapely  =  polygon1_shapely .symmetric_difference (polygon2_shapely )
745745            except  Exception  as  e :
746746                QtWidgets .QMessageBox .warning (self .mainwindow , 'Warning' , 'Polygon warning: {}' .format (e ))
@@ -862,9 +862,9 @@ def mousePressEvent(self, event: 'QtWidgets.QGraphicsSceneMouseEvent'):
862862                    self .current_line .addPoint (self .repaint_end_vertex .pos ())
863863
864864                    repaint_polygon  =  self .repaint_start_vertex .polygon 
865-                     repaint_start_index  =  repaint_polygon .vertexs .index (self .repaint_start_vertex )
866-                     repaint_end_index  =  repaint_polygon .vertexs .index (self .repaint_end_vertex )
867-                     replace_points  =  [QtCore .QPointF (vertex .pos ()) for  vertex  in  self .current_line .vertexs ]
865+                     repaint_start_index  =  repaint_polygon .vertices .index (self .repaint_start_vertex )
866+                     repaint_end_index  =  repaint_polygon .vertices .index (self .repaint_end_vertex )
867+                     replace_points  =  [QtCore .QPointF (vertex .pos ()) for  vertex  in  self .current_line .vertices ]
868868
869869                    if  repaint_start_index  >  repaint_end_index :
870870                        record  =  repaint_start_index 
@@ -874,16 +874,16 @@ def mousePressEvent(self, event: 'QtWidgets.QGraphicsSceneMouseEvent'):
874874
875875                    # 这里永远替换数量最少的顶点 
876876                    distance  =  abs (repaint_end_index  -  repaint_start_index )
877-                     if  len (repaint_polygon .vertexs ) -  distance  <  distance :
877+                     if  len (repaint_polygon .vertices ) -  distance  <  distance :
878878                        # 替换两端的点 
879879                        points  =  ([vertex .pos () for  vertex  in 
880-                                   repaint_polygon .vertexs [repaint_start_index  +  1 : repaint_end_index ]]
880+                                   repaint_polygon .vertices [repaint_start_index  +  1 : repaint_end_index ]]
881881                                  +  replace_points [::- 1 ])
882882                    else :
883883                        # 替换中间的点 
884-                         points  =  ([vertex .pos () for  vertex  in  repaint_polygon .vertexs [:repaint_start_index ]] + 
884+                         points  =  ([vertex .pos () for  vertex  in  repaint_polygon .vertices [:repaint_start_index ]] + 
885885                                  replace_points  + 
886-                                   [vertex .pos () for  vertex  in  repaint_polygon .vertexs [repaint_end_index  +  1 :]])
886+                                   [vertex .pos () for  vertex  in  repaint_polygon .vertices [repaint_end_index  +  1 :]])
887887                    repaint_polygon .delete ()
888888                    for  point  in  points :
889889                        repaint_polygon .addPoint (point )
0 commit comments