@@ -222,7 +222,7 @@ def update_vertex_attributes(self, vertices: list[int], names: Optional[list[str
222222 names = names or sorted (self .mesh .default_vertex_attributes .keys ())
223223 names = sorted ([name for name in names if not name .startswith ("_" )])
224224
225- values = self .mesh .vertex_attributes (vertices [0 ], names )
225+ values : list = self .mesh .vertex_attributes (vertices [0 ], names ) # type: ignore
226226 if len (vertices ) > 1 :
227227 for i , name in enumerate (names ):
228228 for vertex in vertices [1 :]:
@@ -247,7 +247,7 @@ def update_face_attributes(self, faces: list[int], names: Optional[list[str]] =
247247 names = names or sorted (self .mesh .default_face_attributes .keys ())
248248 names = sorted ([name for name in names if not name .startswith ("_" )])
249249
250- values = self .mesh .face_attributes (faces [0 ], names )
250+ values : list = self .mesh .face_attributes (faces [0 ], names ) # type: ignore
251251 if len (faces ) > 1 :
252252 for i , name in enumerate (names ):
253253 for face in faces [1 :]:
@@ -272,7 +272,7 @@ def update_edge_attributes(self, edges: list[tuple[int, int]], names: Optional[l
272272 names = names or sorted (self .mesh .default_edge_attributes .keys ())
273273 names = sorted ([name for name in names if not name .startswith ("_" )])
274274
275- values = self .mesh .edge_attributes (edges [0 ], names )
275+ values : list = self .mesh .edge_attributes (edges [0 ], names ) # type: ignore
276276 if len (edges ) > 1 :
277277 for i , name in enumerate (names ):
278278 for edge in edges [1 :]:
@@ -301,8 +301,8 @@ def update_edge_attributes(self, edges: list[tuple[int, int]], names: Optional[l
301301 def move (self ) -> bool :
302302 color = Rhino .ApplicationSettings .AppearanceSettings .FeedbackColor
303303
304- vertex_p0 = {v : Rhino .Geometry .Point3d (* self .mesh .vertex_coordinates (v )) for v in self .mesh .vertices ()}
305- vertex_p1 = {v : Rhino .Geometry .Point3d (* self .mesh .vertex_coordinates (v )) for v in self .mesh .vertices ()}
304+ vertex_p0 = {v : Rhino .Geometry .Point3d (* self .mesh .vertex_coordinates (v )) for v in self .mesh .vertices ()} # type: ignore
305+ vertex_p1 = {v : Rhino .Geometry .Point3d (* self .mesh .vertex_coordinates (v )) for v in self .mesh .vertices ()} # type: ignore
306306
307307 edges = list (self .mesh .edges ())
308308
@@ -343,7 +343,8 @@ def OnDynamicDraw(sender, e):
343343 end = gp .Point ()
344344 vector = compas_rhino .conversions .vector_to_compas (end - start )
345345
346- for _ , attr in self .mesh .vertices (True ):
346+ attr : dict
347+ for _ , attr in self .mesh .vertices (True ): # type: ignore
347348 attr ["x" ] += vector [0 ]
348349 attr ["y" ] += vector [1 ]
349350 attr ["z" ] += vector [2 ]
@@ -363,7 +364,7 @@ def OnDynamicDraw(sender, e):
363364
364365 color = Rhino .ApplicationSettings .AppearanceSettings .FeedbackColor
365366 nbrs = [self .mesh .vertex_coordinates (nbr ) for nbr in self .mesh .vertex_neighbors (vertex )]
366- nbrs = [Rhino .Geometry .Point3d (* xyz ) for xyz in nbrs ]
367+ nbrs = [Rhino .Geometry .Point3d (* xyz ) for xyz in nbrs ] # type: ignore
367368
368369 gp = Rhino .Input .Custom .GetPoint ()
369370
@@ -400,7 +401,7 @@ def OnDynamicDraw(sender, e):
400401 nbrs = self .mesh .vertex_neighbors (vertex )
401402 for nbr in nbrs :
402403 b = self .mesh .vertex_coordinates (nbr )
403- line = [Rhino .Geometry .Point3d (* a ), Rhino .Geometry .Point3d (* b )]
404+ line = [Rhino .Geometry .Point3d (* a ), Rhino .Geometry .Point3d (* b )] # type: ignore
404405 if nbr in vertices :
405406 lines .append (line )
406407 else :
@@ -427,7 +428,7 @@ def OnDynamicDraw(sender, e):
427428 vector = compas_rhino .conversions .vector_to_compas (end - start )
428429
429430 for vertex in vertices :
430- point = Point (* self .mesh .vertex_attributes (vertex , "xyz" ))
431+ point = Point (* self .mesh .vertex_attributes (vertex , "xyz" )) # type: ignore
431432 self .mesh .vertex_attributes (vertex , "xyz" , point + vector )
432433 return True
433434
@@ -450,10 +451,10 @@ def OnDynamicDraw(sender, e):
450451 connectors = []
451452
452453 for vertex in vertices :
453- a = Rhino .Geometry .Point3d (* self .mesh .vertex_coordinates (vertex ))
454+ a = Rhino .Geometry .Point3d (* self .mesh .vertex_coordinates (vertex )) # type: ignore
454455 nbrs = self .mesh .vertex_neighbors (vertex )
455456 for nbr in nbrs :
456- b = Rhino .Geometry .Point3d (* self .mesh .vertex_coordinates (nbr ))
457+ b = Rhino .Geometry .Point3d (* self .mesh .vertex_coordinates (nbr )) # type: ignore
457458 if nbr in vertices :
458459 lines .append ((a , b ))
459460 else :
@@ -487,9 +488,9 @@ def OnDynamicDraw(sender, e):
487488 gp .DynamicDraw += OnDynamicDraw
488489
489490 if direction in ("x" , "y" , "z" ):
490- gp .Constrain (geometry )
491+ gp .Constrain (geometry ) # type: ignore
491492 else :
492- gp .Constrain (geometry , False )
493+ gp .Constrain (geometry , False ) # type: ignore
493494
494495 gp .Get ()
495496
0 commit comments