コード例 #1
0
                self.logger.log_traceback(False)

        def quit(self):
            """
            BlenderVR Callback, called at run stop.
            """
            if self.BlenderVR.isMaster():
                try:
                    self._OSC.reset()  # sends "/global reset" OSC msg
                    self.logger.debug("## Quit my Processor")
                except:
                    self.logger.log_traceback(False)


elif blendervr.is_creating_loader():
    import bpy

    class Processor(blendervr.processor.getProcessor()):
        def __init__(self, creator):
            super(Processor, self).__init__(creator)


elif blendervr.is_console():

    class Processor(blendervr.processor.getProcessor()):
        def __init__(self, console):
            super(Processor, self).__init__(console)

        def useLoader(self):
            return True
コード例 #2
0
                    if info['key'] == ord('q'):
                        self.BlenderVR.quit("pressed 'q' key")

                # mouse input in info
                if 'mouse position' in info.keys():
                    self._textMouse['Text'] = "mouse position: {0}".format(
                        info['mouse position'])

                # # uncomment the following line to print keyboard
                # # and mouse related information in console window
                # self.logger.debug(info)

            except:
                self.logger.log_traceback(False)

elif blendervr.is_creating_loader():
    import bpy

    class Processor(blendervr.processor.getProcessor()):
        def __init__(self, creator):
            super(Processor, self).__init__(creator)

elif blendervr.is_console():

    class Processor(blendervr.processor.getProcessor()):
        def __init__(self, console):
            super(Processor, self).__init__(console)

        def useLoader(self):
            return True