@@ -80,10 +80,6 @@ class RigidSolver(Solver):
8080 # override typing
8181 _entities : list [RigidEntity ] = gs .List ()
8282
83- # created outside of __init__; added for linting
84- geoms_info : array_class .StructGeomsInfo
85- geoms_state : array_class .StructGeomsState
86-
8783 # ------------------------------------------------------------------------------------
8884 # --------------------------------- Initialization -----------------------------------
8985 # ------------------------------------------------------------------------------------
@@ -725,7 +721,7 @@ def _init_vvert_fields(self):
725721
726722 def _init_geom_fields (self ):
727723 self .geoms_info : array_class .GeomsInfo = self .data_manager .geoms_info
728- self .geoms_state : array_class .StructGeomsState = self .data_manager .geoms_state
724+ self .geoms_state : array_class .GeomsState = self .data_manager .geoms_state
729725 self .geoms_init_AABB = self ._rigid_global_info .geoms_init_AABB
730726 self ._geoms_render_T = np .empty ((self .n_geoms_ , self ._B , 4 , 4 ), dtype = np .float32 )
731727
@@ -782,8 +778,8 @@ def _init_geom_fields(self):
782778 )
783779
784780 def _init_vgeom_fields (self ):
785- self .vgeoms_info = self .data_manager .vgeoms_info
786- self .vgeoms_state = self .data_manager .vgeoms_state
781+ self .vgeoms_info : array_class . VGeomsInfo = self .data_manager .vgeoms_info
782+ self .vgeoms_state : array_class . VGeomsState = self .data_manager .vgeoms_state
787783 self ._vgeoms_render_T = np .empty ((self .n_vgeoms_ , self ._B , 4 , 4 ), dtype = np .float32 )
788784
789785 if self .n_vgeoms > 0 :
0 commit comments