|
|
@@ -595,8 +595,7 @@ class PhysicsWalker(DirectObject.DirectObject):
|
|
|
rotation = dt * self.__rotationSpeed
|
|
|
|
|
|
#debugTempH=self.avatarNodePath.getH()
|
|
|
- # temporary hasattr for old Pandas
|
|
|
- assert not hasattr(Quat, "isSameDirection") or self.avatarNodePath.getQuat().isSameDirection(physObject.getOrientation())
|
|
|
+ assert self.avatarNodePath.getQuat().isSameDirection(physObject.getOrientation())
|
|
|
assert self.avatarNodePath.getPos().almostEqual(physObject.getPosition(), 0.0001)
|
|
|
|
|
|
# update pos:
|
|
|
@@ -621,8 +620,7 @@ class PhysicsWalker(DirectObject.DirectObject):
|
|
|
# sync the change:
|
|
|
self.actorNode.updateTransform()
|
|
|
|
|
|
- # temporary hasattr for old Pandas
|
|
|
- assert not hasattr(Quat, "isSameDirection") or self.avatarNodePath.getQuat().isSameDirection(physObject.getOrientation())
|
|
|
+ assert self.avatarNodePath.getQuat().isSameDirection(physObject.getOrientation())
|
|
|
assert self.avatarNodePath.getPos().almostEqual(physObject.getPosition(), 0.0001)
|
|
|
#assert self.avatarNodePath.getH()==debugTempH-rotation
|
|
|
messenger.send("avatarMoving")
|