The export works this way:
1. Internally a tmp. global mesh object is created
2. For every selected object another mesh is created if possible (at the moment for mesh & part objects)
3. The points and faces of this mesh are added to the global mesh and a named segment is created for the new data (the segment is needed to handle the grouping stuff)
4. The global mesh goes to the obj export function and inside there first all points are written out and then for every segment a new group is created and the corresponding face indexes are written out
They wonder if it is possible to use the same mesh for the different exported groups.
No, it's not possible this way and I'm not sure what they want to achieve with this.
The file than has three groups, but they gets meshed independent.
Yes, and isn't this the sense of it?
Recently there was on the
German forum an issue where somebody selected a few objects, exported them to obj and was not happy that on import in his other application it was one big mesh. He wanted to have independent mesh objects.
Is it possible to export parts (groups of faces ore single faces) of the fusion into differend groups but have the whole fusion meshed consistently.
The export function cannot decide how to do the meshing because in one case someone needs it this way and in another case someone else needs it differently. If a shape must be meshed consistently then the input shape must be at least a compound or even a shell or solid -- not independent faces. However, then the compound (or shell or solid) appears as a single mesh in the obj file afterwards.