|
@@ -32,35 +32,43 @@ class DistributedSmoothNodeAI(DistributedNodeAI.DistributedNodeAI,
|
|
|
self.setH(h)
|
|
self.setH(h)
|
|
|
|
|
|
|
|
def setSmZ(self, z, t=None):
|
|
def setSmZ(self, z, t=None):
|
|
|
|
|
+ messenger.send("posUpdate", [self,None,None,z, None, t])
|
|
|
self.setZ(z)
|
|
self.setZ(z)
|
|
|
|
|
|
|
|
def setSmXY(self, x, y, t=None):
|
|
def setSmXY(self, x, y, t=None):
|
|
|
|
|
+ messenger.send("posUpdate", [self,x,y,None, None, t])
|
|
|
self.setX(x)
|
|
self.setX(x)
|
|
|
self.setY(y)
|
|
self.setY(y)
|
|
|
|
|
|
|
|
def setSmXZ(self, x, z, t=None):
|
|
def setSmXZ(self, x, z, t=None):
|
|
|
|
|
+ messenger.send("posUpdate", [self,x,None,z, None, t])
|
|
|
self.setX(x)
|
|
self.setX(x)
|
|
|
self.setZ(z)
|
|
self.setZ(z)
|
|
|
|
|
|
|
|
def setSmPos(self, x, y, z, t=None):
|
|
def setSmPos(self, x, y, z, t=None):
|
|
|
|
|
+ messenger.send("posUpdate", [self,x,y,z, None, t])
|
|
|
self.setPos(x, y, z)
|
|
self.setPos(x, y, z)
|
|
|
|
|
|
|
|
def setSmHpr(self, h, p, r, t=None):
|
|
def setSmHpr(self, h, p, r, t=None):
|
|
|
self.setHpr(h, p, r)
|
|
self.setHpr(h, p, r)
|
|
|
|
|
|
|
|
def setSmXYH(self, x, y, h, t=None):
|
|
def setSmXYH(self, x, y, h, t=None):
|
|
|
|
|
+ messenger.send("posUpdate", [self,x,y,None,None,t])
|
|
|
self.setX(x)
|
|
self.setX(x)
|
|
|
self.setY(y)
|
|
self.setY(y)
|
|
|
self.setH(h)
|
|
self.setH(h)
|
|
|
|
|
|
|
|
def setSmXYZH(self, x, y, z, h, t=None):
|
|
def setSmXYZH(self, x, y, z, h, t=None):
|
|
|
|
|
+ messenger.send("posUpdate", [self,x,y,z,None,t])
|
|
|
self.setPos(x, y, z)
|
|
self.setPos(x, y, z)
|
|
|
self.setH(h)
|
|
self.setH(h)
|
|
|
|
|
|
|
|
def setSmPosHpr(self, x, y, z, h, p, r, t=None):
|
|
def setSmPosHpr(self, x, y, z, h, p, r, t=None):
|
|
|
|
|
+ messenger.send("posUpdate", [self,x,y,z,None,t])
|
|
|
self.setPosHpr(x, y, z, h, p, r)
|
|
self.setPosHpr(x, y, z, h, p, r)
|
|
|
|
|
|
|
|
def setSmPosHprL(self, l, x, y, z, h, p, r, t=None):
|
|
def setSmPosHprL(self, l, x, y, z, h, p, r, t=None):
|
|
|
|
|
+ messenger.send("posUpdate", [self,x,y,z,l,t])
|
|
|
self.setPosHpr(x, y, z, h, p, r)
|
|
self.setPosHpr(x, y, z, h, p, r)
|
|
|
|
|
|
|
|
def clearSmoothing(self, bogus = None):
|
|
def clearSmoothing(self, bogus = None):
|