the latest flurry of threads about topological naming got me thinking: Is there any tool in FreeCAD to explore topology information? I'm thinking about something like "Scene inspector" or "Dependency Graph" but for OCC data structures ...
I guess some information can be queried from the python console, but there everything is wrapped in python objects, which AFAICT can't be used to access (or even modify) OCC data structures. There are methods like isSame, isEqual and isPartner, but they seem a bit difficult to use and in the end two python objects might point to exactly the same OCC data structure:
Code: Select all
>>> o1 = App.ActiveDocument.Box.Shape.Edges[2]
>>> o2 = App.ActiveDocument.Box.Shape.Edges[2]
>>> o1 == o2
False