Unfortunately I am not using EGG for define physics parameters. Initially I planned to use EGG collision solids, but encountered with issues which I can not resolve (related post: Blender 4 Panda).
For recognition and linking Panda objects (nodes) I use names of NodePath and material attributes.
As for EGG, I have two variants:
- Use EGG for the models only and trying to improve COLLADA support
- Extend EGG to get wide list of entries (nodes), not only physics. I mean lights, shaders, sounds, user defined nodes, whatever. But in this case we create “Yet another COLLADA or FBX”, not sure that it easier than COLLADA itself.