I'd prefer to keep everything 100% written in Max, that's one of the aims of MiniB3D. Then it's easy for anyone to modify anything, and prevents MiniB3D becoming something that just glues various libs together.
The ideal thing would be for people to look at the picking code in MiniB3D and try to see for themselves if they can make it any faster. If lots of people do this then eventually the routine should be as fast as anything else.
I think it's pretty fast already though to be honest, with an octree any size mesh can be picked in a few millisecs. And there are other speed-ups I still want to add.
Are there any test results that compares this routine with MiniB3D's?
The ideal thing would be for people to look at the picking code in MiniB3D and try to see for themselves if they can make it any faster. If lots of people do this then eventually the routine should be as fast as anything else.
I think it's pretty fast already though to be honest, with an octree any size mesh can be picked in a few millisecs. And there are other speed-ups I still want to add.
Are there any test results that compares this routine with MiniB3D's?