chrisb wrote: ↑
Thu Jul 18, 2019 11:59 am
So my former guess was better:
ShapeBinder SlotOutlineSB references edges 13, 14, 15 from the master. In your version 1d these are the middle lines from the upper part. In version 1e edges 13,14,15 are from the lower part. I selected them here:
Bildschirmfoto 2019-07-18 um 13.54.29.png
So as a conclusion: yes this seems to work as expected. What you can try: If you add the lower part to the master from 1d, does the numbering of the existing edges change?
The name of the original file which is the top half of the instrument case with slots for the front and rear panels, ends in "1d" and that is how I will refer to it.
The name of the second file which continued on from 1d, but where I added to the master sketch for the bottom half of the case, I will refer to as "1e".
The outline of the slots in the master sketch in 1d uses lines 13, 14 and 15, and the Shapebinder for the slots uses the edges 13, 14 and 15 (which correspond to the line numbers) and gives the expected result.
The outline of the slots in the master sketch in 1e also uses lines 13, 14 and 15, and the Shapebinder also uses the edges 13, 14 & 15, however these edges refer / link to lines 19,20 and 21 which are new lines in the bottom half of the sketch, not lines 13, 14 and 15.
I have compared the Constraints and Elements in both files and the numbered Constraints and Elements apply to the same things for the top part of the case in both files.
I decided to try to repair the model by editing the Shape binder for the slots (SlotOutlineSB). I removed edges 13, 14 and 15 and clicked on each of the lines I wanted in the top half of the sketch and these came in as edges 23, 24 and 25. The model is now completely repaired.
I then went back to the master sketch and these lines are still labelled 13, 14 and 15.
From this I have to assume that edges aren't the same as lines and something has happened when I added to the original master sketch that has upset the Shapebinder linking. (My terminology is probably wrong).
OS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.17352 (Git)
Build type: Release
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/Australia (en_AU)
Edit: Removed "Is it worth me taking up more of your time helping me follow this up further, or should I just accept, and document that it is definitely not a good idea to add to a sketch which has already had features based on it? If this isn't a possible bug, and I'm not suggesting it is, there probably isn't much to gain by spending more time on it." Added more information.