collideWith() - efficiency

Hello. When testing collideWith() with complex geometries (vertices > 20000) the efficiency (fps) is pretty low when using the daily builds. If I try the same code, using the alpha-3 release, the efficiency is increased considerably (fps multiplies by at least 3 in my case).



Is there a known reason for this? Is this a “bug”?





[java]CollisionResults results = new CollisionResults();

BoundingVolume bv2 = geometry2.getWorldBound();

if (geometry1.collideWith(bv2, results) > 0) {

collision = true;

}[/java]

I think theres some ordering going on now for the results, that might explain the performance hit. For complex stuff I suggest using the bullet collision system.