Changeset 279
- Timestamp:
- 10/12/06 05:22:22 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/Dirk_RenderTraversalWork/Tools/osgBench/TestWindow.cpp
r213 r279 145 145 { 146 146 // _ssm->redraw(); 147 _window->render(dynamic_cast<OSG::RenderAction*>(_ssm->getAction())); 147 148 if(!_ssm->getUseTraversalAction()) 149 _window->render(dynamic_cast<OSG::RenderAction*>(_ssm->getAction())); 150 #ifdef OSG_CLEANED_RENDERACTION 151 else 152 _window->render(_ssm->getRenderTraversalAction()); 153 #endif 148 154 } 149 155 … … 167 173 // OSG::endEditCP(_grabber); 168 174 169 _window->render(dynamic_cast<OSG::RenderAction*>(_ssm->getAction()));175 redraw(); 170 176 171 177 // OSG::beginEditCP(port); branches/Dirk_RenderTraversalWork/Tools/osgBench/run_model.py
r213 r279 1 1 # Simple OpenSG Benchmark 2 2 from osgbench import * 3 from sys import argv 3 from sys import argv, exit 4 import getopt 5 from string import atof, atoi 6 7 # options 8 9 ups="0,0,1" 10 frames=100 11 12 # command line handling 13 try: 14 opts, args = getopt.getopt(argv[1:], "u:f:h", ["up=", "frames=", "help"]) 15 except getopt.GetoptError: 16 exit(2) 17 18 for opt, arg in opts: 19 if opt in ("-h", "--help"): 20 sys.exit() 21 elif opt == '-u': 22 ups=arg 23 print "Up set to ", ups 24 elif opt == '-f': 25 frames=atoi(arg) 26 print "Frames set to ", frames 27 4 28 5 29 # Load the scene 6 print "Loading " + arg v[1] + "..."7 scene=loadScene(arg v[1])30 print "Loading " + args[0] + "..." 31 scene=loadScene(args[0]) 8 32 9 33 # Define the Window's parameters … … 16 40 test.setWindow(win) 17 41 test.setScene(scene) 18 test.setNFrames( 100)42 test.setNFrames(frames) 19 43 20 44 test.clear() 21 45 test.addFov(60) 22 test.makeOrbit(0,0,1) 46 up=ups.split(',') 47 test.makeOrbit(atof(up[0]),atof(up[1]),atof(up[2])) 23 48 #test.setIgnoreGeometry(True) 24 49 test.useRenderTraversal(True)
