Collision between meshes

Is it possible to use collision meshes instead of for example: CollisionSphere(0, 0, 0, 1).

I’m trying to make a complicated terrain which objects can collide on.

As I know and use is that put a collisionSphere for the main character (self.player) then use

self.player.setFromCollideMask(BitMask32.bit(0))

in case of using CollisionNode detection…
or

self.player.setFromCollideMask(GeomNode.getdefaultCollideMask())

in case of using GeomNode detection
To know how to make the nodepath of the other object (the Into one, eg: chair , sofa , rock , …) has CollisionNode:
https://discourse.panda3d.org/viewtopic.php?t=6845

without that code written in the egg file of the example in the URL, it will be considered as GeomNode (which is not prefered for high poly meshs)

To check for the nodes available for your model use

NodePath.ls()