I will hopefully be free to work on FC in about a week's time. I'll first bring my branch up to date with upstream. I originally planned a few features for the next release, but since we are talking about 0.19 development now, I think it is better for me to release a merged version for testing first.
After that I will spent some time to try to split the Link code. There are several parts of Link code (mostly in Part Mod) that is inter-related to my topo naming interface. Like I suggested last time, I strongly suggested to merge the Link and my Topo Naming together, as without the latter the user is going to face the usual FC problems like jumping geometry reference, loss of coloring, etc, only that the problems will be worse because of wider linkage possibility. Besides, the Link functionality is scattered in quite a few places (coin rendering, selection, treeview, etc.), while the topo naming adds a set of new APIs in the existing TopoShape and implemented in only one file, and with better documentation. The rest of code changes are just to use those APIs instead of raw OCC API.
triplus wrote: ↑
Fri Mar 15, 2019 10:50 pm
Maybe one more question from my side. If in the future we move away from Coin3D, that will likely represent an issue, when it comes to the Link functionality?
Yes, it will be a problem. The Link rendering part needs to be reworked, and this is a very tricky part. But I am sure whatever I moved into will have similar functionality.