In the demo to make the bug reproducible I added a function to reset the random seed, because I was no able to reproduce the same bug from test to test, but now it is much easier.
btw, on this
hamsterexplosion wrote:and a size of newton.lib embarrasing me (600k compared to 7megs when compiling in 2008). still trying to figure out what am i doing wrong
I think I figured out why the library size are so different, in VS2008 there is a feature that let you attach dependency libraries together, I have no found how to set that up with VS 2010.
In realilty is does no matter because the engine is open source, so people can use the libraries as they one. The VS 2008 project date form the time when the engine distributed precompiled libraries, and I put them all together
so that the end use u=only needed to link to one static library. In my system the library are about 7 meg in release and 15 meg in debug, but that's no a problem when linked they reduce to less that 600k, which for a physic library
with so many feature is quite small in my opinion. I believe that Newton is by far the most feature complete physic engine and at the same time the smaller.
@Bird, I also added cast for compound vs compound and compound vs collision tree.
you said that the normals were uninitialized, could you verify that this is still the case? in the code I see they are set but maybe it is fault in some other part in the code. could you tell me if the values are illegal floats or wrong normals?