X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/7b9da2077d0975db6c965a85c91d5aca671ab5e3..57a1fd73042accb25f48366ef8b51c974dfa2c04:/utils/wxPython/lib/vtk.py?ds=sidebyside diff --git a/utils/wxPython/lib/vtk.py b/utils/wxPython/lib/vtk.py index 66c1c4dfbb..0f01f64b26 100644 --- a/utils/wxPython/lib/vtk.py +++ b/utils/wxPython/lib/vtk.py @@ -109,49 +109,50 @@ class wxVTKRenderWindow(wxWindow): - -if __name__ == '__main__': - class TestFrame(wxFrame): - def __init__(self, parent): - wxFrame.__init__(self, parent, -1, "VTK Test", size=(450,450)) - - rw = wxVTKRenderWindow(self, -1) - - # Get the render window - renWin = rw.GetRenderWindow() - - # Next, do the VTK stuff - ren = vtkRenderer() - renWin.AddRenderer(ren) - cone = vtkConeSource() - cone.SetResolution(80) - coneMapper = vtkPolyDataMapper() - coneMapper.SetInput(cone.GetOutput()) - coneActor = vtkActor() - coneActor.SetMapper(coneMapper) - ren.AddActor(coneActor) - coneMapper.GetLookupTable().Build() - - # Create a scalar bar - scalarBar = vtkScalarBarActor() - scalarBar.SetLookupTable(coneMapper.GetLookupTable()) - scalarBar.SetTitle("Temperature") - scalarBar.GetPositionCoordinate().SetCoordinateSystemToNormalizedViewport() - scalarBar.GetPositionCoordinate().SetValue(0.1, 0.01) - scalarBar.SetOrientationToHorizontal() - scalarBar.SetWidth(0.8) - scalarBar.SetHeight(0.17) - ren.AddActor2D(scalarBar) - - - - class TestApp(wxApp): - def OnInit(self): - f = TestFrame(None) - self.SetTopWindow(f) - f.Show(true) - return true - - app = TestApp(0) - app.MainLoop() +## testcode is now in the demo ## + +## if __name__ == '__main__': +## class TestFrame(wxFrame): +## def __init__(self, parent): +## wxFrame.__init__(self, parent, -1, "VTK Test", size=(450,450)) + +## rw = wxVTKRenderWindow(self, -1) + +## # Get the render window +## renWin = rw.GetRenderWindow() + +## # Next, do the VTK stuff +## ren = vtkRenderer() +## renWin.AddRenderer(ren) +## cone = vtkConeSource() +## cone.SetResolution(80) +## coneMapper = vtkPolyDataMapper() +## coneMapper.SetInput(cone.GetOutput()) +## coneActor = vtkActor() +## coneActor.SetMapper(coneMapper) +## ren.AddActor(coneActor) +## coneMapper.GetLookupTable().Build() + +## # Create a scalar bar +## scalarBar = vtkScalarBarActor() +## scalarBar.SetLookupTable(coneMapper.GetLookupTable()) +## scalarBar.SetTitle("Temperature") +## scalarBar.GetPositionCoordinate().SetCoordinateSystemToNormalizedViewport() +## scalarBar.GetPositionCoordinate().SetValue(0.1, 0.01) +## scalarBar.SetOrientationToHorizontal() +## scalarBar.SetWidth(0.8) +## scalarBar.SetHeight(0.17) +## ren.AddActor2D(scalarBar) + + + +## class TestApp(wxApp): +## def OnInit(self): +## f = TestFrame(None) +## self.SetTopWindow(f) +## f.Show(true) +## return true + +## app = TestApp(0) +## app.MainLoop()