diff --git a/panda/src/collide/collisionSolid.cxx b/panda/src/collide/collisionSolid.cxx index b7b5c4d29f..a7c4e1b0ab 100644 --- a/panda/src/collide/collisionSolid.cxx +++ b/panda/src/collide/collisionSolid.cxx @@ -91,6 +91,7 @@ void CollisionSolid:: xform(const LMatrix4f &mat) { if (has_effective_normal()) { _effective_normal = _effective_normal * mat; + _effective_normal.normalize(); } mark_viz_stale();