def __init__(self, servIP="127.0.0.1", ownIP="127.0.0.1", port="21560"): self.oldScreenValues = None self.view = 0 self.worldRadius = 400 # Start of mousepointer self.lastx = 0 self.lasty = 15 self.lastz = 300 self.zDis = 1 # Start of cube self.cube = [0.0, 0.0, 0.0] self.bmpCount = 0 self.actCount = 0 self.calcPhysics = 0 self.newPic = 1 self.picCount = 0 self.target = array([80.0, 0.0, 0.0]) self.centerOfGrav = array([0.0, -2.0, 0.0]) self.points = ones((8, 3), float) self.savePics = False self.drawCounter = 0 self.fps = 25 self.dt = 1.0 / float(self.fps) self.client = UDPClient(servIP, ownIP, port)
def __init__(self, servIP="127.0.0.1", ownIP="127.0.0.1", port="21590", buf="16384"): # initialize the viewport size self.width = 800 self.height = 600 # initialize object which the camera follows self.centerObj = None self.mouseView = True self.viewDistance = 30 self.lastx = -0.5 self.lasty = 1 self.lastz = -1 self.dt = 1 self.fps = 50 self.lasttime = time.time() self.starttime = time.time() self.captureScreen = False self.isCapturing = False self.isFloorGreen = True self.message = None self.keyboardCallback = None # capture only every frameT. frame self.counter = 0 self.frameT = 1 self.init_GL() # set own callback functions glutMotionFunc(self._motionfunc) glutPassiveMotionFunc(self._passivemotionfunc) glutDisplayFunc(self._drawfunc) glutIdleFunc(self._idlefunc) glutKeyboardFunc(self._keyfunc) self.dt = 1.0 / self.fps self.lasttime = time.time() self.starttime = self.lasttime # initialize udp client self.client = UDPClient(servIP, ownIP, port, buf)