- I think the performance figure you stated clearly shows this library can't do realtime CSG
- If you add 2 meshes, the result should return 1 mesh, because you want the solid mesh to be...solid! This is for many reasons, one could be a stencil shadow system.
- The textures should be applied to the new mesh accordingly to what the CSG function gives after it performed, specially not to confuse the calling application.
- From an application standpoint, a CSG lib should give the options to return what the application needs, not the other way around.
I can't help much but I just wish you luck if you want to do something usable by many.
- If you add 2 meshes, the result should return 1 mesh, because you want the solid mesh to be...solid! This is for many reasons, one could be a stencil shadow system.
- The textures should be applied to the new mesh accordingly to what the CSG function gives after it performed, specially not to confuse the calling application.
- From an application standpoint, a CSG lib should give the options to return what the application needs, not the other way around.
I can't help much but I just wish you luck if you want to do something usable by many.