Tracking collision between geomtries

I want to track collision between two geometries.

I’ve see some patterns to do it defining other objects “collidable” objects ob the basis of these geometries.

But I wonder why the g1.collideWith(g2, results) throwing an UnsupportedOperationException. If both objects implements the Collidable interface they’re suppose to track their collision, or is it more complex?

“An important restriction is that you can only collide geometry vs bounding volumes or rays” -

Ok, thanks :slight_smile:
Actually I saw it in a source code, it just felt weirdy… But now I think I’m getting it better