I always had confidence in your engine for a few years already. The reason I didn't use treecollision but opcode instead was because of the rebuilding time of the treecollisions back then in 1.32 or 1.53. Since I didn't know about MakeUnique, or maybe that even didn't existed back then, I used opcode through a usercollision. That way I could recreate a newtonworld faster for my rewinding etc. I will happily change that since these limitations seem to be not true anymore.

I thing related to the newtonheightfield: In my debugvisualization, I also query the bounding box with NewtonBodyGetAABB(). I see that max y is limited according to the "heighest" point in the heightfield, while the min y is just 0. Is this intentional? My heightfield values are in the middle of the possible value range, so I noticed. There is another thread in the forums talking about dynamically changing the heightfield. Maybe raising it might not always succeed that way if you raise it outside the bounding box? Just guessing.
I saw a few discussions between you and others working on physic engines. I'm not entirely sure what caused the trouble. I just know that your engine is really stable, fast, reliable and easy to use compared to others I've tried. And the support is superb
