|
|
@@ -16,8 +16,8 @@ def main():
|
|
|
ren = vtk.vtkRenderer()
|
|
|
win = vtk.vtkRenderWindow()
|
|
|
win.AddRenderer(ren)
|
|
|
- iren = vtk.vtkRenderWindowInteractor()
|
|
|
- iren.SetRenderWindow(win)
|
|
|
+ #iren = vtk.vtkRenderWindowInteractor()
|
|
|
+ #iren.SetRenderWindow(win)
|
|
|
|
|
|
# Read OBJ file
|
|
|
cubemapper = read_obj('cube.obj')
|
|
|
@@ -27,9 +27,23 @@ def main():
|
|
|
cubeactor.SetMapper(cubemapper)
|
|
|
ren.AddActor(cubeactor)
|
|
|
|
|
|
- iren.Initialize()
|
|
|
+ #iren.Initialize()
|
|
|
win.Render()
|
|
|
- iren.Start()
|
|
|
+ #iren.Start()
|
|
|
+
|
|
|
+ try:
|
|
|
+ cam = ren.GetActiveCamera()
|
|
|
+
|
|
|
+ while True:
|
|
|
+ win.Render()
|
|
|
+
|
|
|
+ # Rotate
|
|
|
+ cam.Roll(.01)
|
|
|
+
|
|
|
+ #cam.Elevation(.01)
|
|
|
+ #cam.Azimuth(.01)
|
|
|
+ except KeyboardInterrupt:
|
|
|
+ return
|
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|