Newer
Older
"""
Debug
=====
Debug device for testing
"""
VERBOSE = False
def print_debug(*args):
if VERBOSE:
print("Debug: {0}".format(*args))
def isConnected(self):
"""
Check if device is connected
:return: return True if the device is connected
:rtype: bool
"""
return True
def init(self):
"""
Initialize device
:return: return True if the device was properly initialized
:rtype: bool
"""
return super(Debug, self).init()
def frameReady(self):
"""
The frame is ready to be send to the device
"""
def quit(self):
"""
Garbage collection
"""
return super(Debug, self).quit()
def updateMatrices(self, context):
"""
Update OpenGL drawing matrices
"""
camera = context.scene.camera
modelview_matrix = camera.matrix_world.inverted()
projection_matrix = camera.calc_matrix_camera()
for i in range(2):
self._modelview_matrix[i] = modelview_matrix
self._projection_matrix[i] = projection_matrix