I’ve created a small test case in Xith3D with an avatar controlled with the mouse and a four-walls-room. The walls are joode-represended by boxes, which works pretty well. The avatar is a Capsule (the same behavior for a sphere). Now when I create a TriMesh for the walls from the exact same vertex data, I can walk through the very right end of each wall. Is the TriMesh possibly buggy?
If you want to have a look at my test case, go to org.xith3d.test.input.FirstPersonInputHandlerTest (xith-tk).
Marvin