This is quite bizarre in my opinion. I create fixtures based on a fixtureDef. I use the libGDX version of Box2D. This is my code: The output of this code is: WHAT? How can the filtering bits of my fixture not be the same of the fixtureDef they were created with? I have also found this out: The mask that