I've checked the forum and found no solutions for some common questions. Please notify me if anyone anywhere has ever found anything usefull in these topics:
OCAF is a too complex and oversized datastruct for most of us, but additional attributes are required for the Topos. (Ex. a material for the faces)
1. Hashcode and the TopTools_DataMapOfShape*** can be used till no save/load is required.
2. Someone suggested to rewrite the BRepTools::Write. Has anyone done so?
3. How can be the attributes maintained during a complex operations (like Fuse) ?
4. Is there a well defined ordering for the TopExp_Explorer ? That's if I create a solid and save it. The TopExp_Explorer will create the same sequence of TopDS_Shape for both the generated and loaded solid, or not?
These topics were mentioned far back in 2002 but no good solutions were given (actually none). I doubt if there were no solutions - or is it such a huge secret?