Hi Andrew, what does “noinspection PyUnresolvedReferences” do?
My feeling is that it’s best to put “import vtkmodules.vtkRenderingOpenGL2” after importing the other rendering modules, instead of putting it at the top. The reason for this is that the other modules (vtkRenderingCore etcetera) are its dependencies, i.e. they come earlier in the topological sort.
CurvatureBandsWithGlyphs is still importing the “vtk” module and therefore it’s still pulling in everything. For vtkCameraOrientationWidget, it’s not in the release branch, only in the master.