Possible GettingStartedDemo glitch

Discuss any questions about BEPUphysics or problems encountered.
Post Reply
xPox
Posts: 2
Joined: Fri Jan 04, 2013 4:32 pm

Possible GettingStartedDemo glitch

Post by xPox »

I've recently started playing around with various 3D engines for XNA, and with the BEPU GettingStartedDemo, I noticed a strange glitch and was wondering if this was a known issue.

There is an area in the landscape with 3 structures each consisting of a single platform and four legs. When boxes are dropped onto the platform in such a way that they are allowed to "roll" off the edges of the platform, the boxes will sometimes catch on the edge, almost as if there is a bit of glue making them stick a bit before falling to the ground below. At least one box had fallen completely off of the top of the platform and was seemingly attached (suspended & not moving) to one of the vertical sides of the platform, appearing to be glued to it.

I haven't been able to recreate this issue using the house or the starting platform. Is this a known issue?
Norbo
Site Admin
Posts: 4929
Joined: Tue Jul 04, 2006 4:45 am

Re: Possible GettingStartedDemo glitch

Post by Norbo »

This is (was) not a known issue. I assume this was using v1.2.0; I successfully reproduced the problem in the GettingStartedDemos under that version.

The problem appears to be related to old contact data persisting too long. It seems the normals don't get updated and don't get removed, so it is possible for them to point in an invalid direction.

Using the in-development version (v1.3.0), though, I failed to reproduce the issue despite 20 minutes of block shooting and nudging. This isn't proof of nonexistence, but I may have changed something that either indirectly addressed the issue or made it substantially less common.

Let me know if you can get it to happen under v1.3.0.
xPox
Posts: 2
Joined: Fri Jan 04, 2013 4:32 pm

Re: Possible GettingStartedDemo glitch

Post by xPox »

Yeah, I cannot seem to recreate with v1.3.0 either, using demo 11 (Static Mesh), and a cube-dropping method similar to that of the GettingStartedDemo.
Post Reply