Render every frame¶
render.py¶
1# © 2024 Autodesk, Inc. All rights reserved.
2
3# this example demonstrates how to force screen updates all the time
4
5# define class that calls a render update every frame
6class RenderAction(vrAEBase):
7 def __init__(self):
8 vrAEBase.__init__(self)
9 self.addLoop()
10 def recEvent(self, state):
11 vrAEBase.recEvent(self, state)
12 def loop(self):
13 if self.isActive():
14 changeScenegraph()
15 updateRender(true)
16
17# create and activate render update object
18render = RenderAction()
19render.setActive(true)
20
21# define key r to toogle the render update object
22keyR = vrKey(Key_R)
23keyR.connect(render, SWITCH_TOGGLE)
24vrLogInfo("Press r to activate/deactivate the render update object")
25
26# enable statistic to see that continous rendering is taking place
27showStatistic(true)