code: def setupRenderModels(self):
          "Purpose: Create/destroy GL Render Models"
          self.m_rTrackedDeviceToRenderModel = [None] * openvr.k_unMaxTrackedDeviceCount
          if self.m_pHMD is None:
              return
          for unTrackedDevice in range(openvr.k_unTrackedDeviceIndex_Hmd + 1, openvr.k_unMaxTrackedDeviceCount):
              if not self.m_pHMD.isTrackedDeviceConnected( unTrackedDevice ):
                  continue
              self.setupRenderModelForTrackedDevice( unTrackedDevice f setupRenderModels(self):
          "Purpose: Create/destroy GL Render Models"
          self.m_rTrackedDeviceToRenderModel = [None] * openvr.k_unMaxTrackedDeviceCount
          if self.m_pHMD is None:
              return
          for unTrackedDevice in range(openvr.k_unTrackedDeviceIndex_Hmd + 1, openvr.k_unMaxTrackedDeviceCount):
              if not self.m_pHMD.isTrackedDeviceConnected( unTrackedDevice ):
                  continue
              self.setupRenderModelForTrackedDevice( unTrackedDevice )
docs: Purpose: Create/destroy GL Render Models