def emitAnimationStepForward(self): params = ObjectMgr().getParamsOfObject(0) if params == None: return params.actTimeStep = int(self.widget().timestepSlider.getValue() + 1) if params.actTimeStep > params.numTimeSteps - 1: params.actTimeStep = 0 ObjectMgr().setParams(0, params) msg = coGRSetTimestepMsg(params.actTimeStep, params.numTimeSteps) covise.sendRendMsg(msg.c_str())
def emitAnimationStepForward(self): params = ObjectMgr().getParamsOfObject(0) if params == None: return params.actTimeStep = int (self.widget().timestepSlider.getValue()+1) if params.actTimeStep > params.numTimeSteps-1: params.actTimeStep=0 ObjectMgr().setParams(0, params) msg = coGRSetTimestepMsg( params.actTimeStep, params.numTimeSteps) covise.sendRendMsg(msg.c_str())
def __getParams(self): data = ObjectMgr().getParamsOfObject(0) if data.numTimeSteps > 1: data.actTimeStep = self.widget().timestepSlider.getValue() data.animationSpeed = self.widget().sliderSpeed.getValue() return data
def emitLastAnimationStep(self): params = ObjectMgr().getParamsOfObject(0) if params == None: return params.actTimeStep = params.numTimeSteps -1 ObjectMgr().setParams(0, params) msg = coGRSetTimestepMsg( params.actTimeStep, params.numTimeSteps) covise.sendRendMsg(msg.c_str())
def emitLastAnimationStep(self): params = ObjectMgr().getParamsOfObject(0) if params == None: return params.actTimeStep = params.numTimeSteps - 1 ObjectMgr().setParams(0, params) msg = coGRSetTimestepMsg(params.actTimeStep, params.numTimeSteps) covise.sendRendMsg(msg.c_str())
def emitAnimationModeOff(self): self.widget().ToStartButton.setEnabled(True) self.widget().BackButton.setEnabled(True) self.widget().PlayButton.setEnabled(True) self.widget().StopButton.setEnabled(False) self.widget().ForwardButton.setEnabled(True) self.widget().ToEndButton.setEnabled(True) params = ObjectMgr().getParamsOfObject(0) params.animateOn = False # enhance timestep because renderer gets message in next frame params.actTimeStep = int (self.widget().timestepSlider.getValue()+1) self.widget().timestepSlider.setValue(params.actTimeStep) ObjectMgr().setParams(0, params) msg = coGRAnimationOnMsg( False) covise.sendRendMsg(msg.c_str())
def emitAnimationModeOff(self): self.widget().ToStartButton.setEnabled(True) self.widget().BackButton.setEnabled(True) self.widget().PlayButton.setEnabled(True) self.widget().StopButton.setEnabled(False) self.widget().ForwardButton.setEnabled(True) self.widget().ToEndButton.setEnabled(True) params = ObjectMgr().getParamsOfObject(0) params.animateOn = False # enhance timestep because renderer gets message in next frame params.actTimeStep = int(self.widget().timestepSlider.getValue() + 1) self.widget().timestepSlider.setValue(params.actTimeStep) ObjectMgr().setParams(0, params) msg = coGRAnimationOnMsg(False) covise.sendRendMsg(msg.c_str())