Best way to check collision between two meshes

What I am trying to achieve is to place assets on the scene with a procedural engine (more info). I want to enhance the placing by testing collision between candidate asset and already placed ones. So for each candidate, I create two spatials and I want to check the collision between meshes.

Note : the engine has no access to the scene drawing and the assets are managed by jBullet only for this test. After that, assets have a very simple bounding circle to manage collision. So this test must be ephemeral.

Indeed, I’ve been heckled by this point while testing it, but I haven’t found more information. How exactly do you give access to the rendering loop?

I know nothing about the “sweep test”. Is my approach of creating a new local and ephemeral physics space wrong?

Thank you very much for your time.