mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 10:54:24 -04:00
use quat comparison for assert
This commit is contained in:
parent
c32922ee15
commit
0977ee5e69
@ -586,7 +586,8 @@ class PhysicsWalker(DirectObject.DirectObject):
|
|||||||
rotation = dt * self.__rotationSpeed
|
rotation = dt * self.__rotationSpeed
|
||||||
|
|
||||||
#debugTempH=self.avatarNodePath.getH()
|
#debugTempH=self.avatarNodePath.getH()
|
||||||
assert self.avatarNodePath.getHpr().getStandardizedHpr().almostEqual(physObject.getOrientation().getHpr().getStandardizedHpr(), 0.0001)
|
# temporary hasattr for old Pandas
|
||||||
|
assert not hasattr(Quat, "isSameDirection") or self.avatarNodePath.getQuat().isSameDirection(physObject.getOrientation())
|
||||||
assert self.avatarNodePath.getPos().almostEqual(physObject.getPosition(), 0.0001)
|
assert self.avatarNodePath.getPos().almostEqual(physObject.getPosition(), 0.0001)
|
||||||
|
|
||||||
# update pos:
|
# update pos:
|
||||||
@ -611,7 +612,8 @@ class PhysicsWalker(DirectObject.DirectObject):
|
|||||||
# sync the change:
|
# sync the change:
|
||||||
self.actorNode.updateTransform()
|
self.actorNode.updateTransform()
|
||||||
|
|
||||||
assert self.avatarNodePath.getHpr().getStandardizedHpr().almostEqual(physObject.getOrientation().getHpr().getStandardizedHpr(), 0.0001)
|
# temporary hasattr for old Pandas
|
||||||
|
assert not hasattr(Quat, "isSameDirection") or self.avatarNodePath.getQuat().isSameDirection(physObject.getOrientation())
|
||||||
assert self.avatarNodePath.getPos().almostEqual(physObject.getPosition(), 0.0001)
|
assert self.avatarNodePath.getPos().almostEqual(physObject.getPosition(), 0.0001)
|
||||||
#assert self.avatarNodePath.getH()==debugTempH-rotation
|
#assert self.avatarNodePath.getH()==debugTempH-rotation
|
||||||
messenger.send("avatarMoving")
|
messenger.send("avatarMoving")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user