It would be really helpful if broken constraints would be marked in sketcher. For example when I change a name of constraint in upper tree than all dependend sketches become marked as "error". Sometimes it takes a lot of time to remake all names. Ideally all constraints could be updated on rename:
1. create sketch with circle radius=5. Name the radius as radius
2. create new sketch with circle radius=radius+5mm
3. rename Sketch as new
4. check the constraint in Sketch001
The sketch name remain as "Sketch". Sometimes it is reported as error and sometimes not (as in this example). In more complicated projects it takes much time to resolve
Always forget...:
OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13346 (Git)
Build type: Release
Branch: master
Hash: 22ee06de8441bfcc9fded2c6de4232d763fb11bc
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.1.0
Locale: Polish/Poland (pl_PL)
Error messages
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: Error messages
Renaming of Sketch works here, the references in the Expressions are preserved.
OS: Mac OS X
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13346 (Git)
Build type: Release
Branch: (HEAD detached at 22ee06d)
Hash: 22ee06de8441bfcc9fded2c6de4232d763fb11bc
Python version: 2.7.14
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.1.0
Locale: German/Germany (de_DE)
OS: Mac OS X
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13346 (Git)
Build type: Release
Branch: (HEAD detached at 22ee06d)
Hash: 22ee06de8441bfcc9fded2c6de4232d763fb11bc
Python version: 2.7.14
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.1.0
Locale: German/Germany (de_DE)
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Error messages
I should be double checked because in my example after rename "Sketch" to "new" the reference remain as "Sketch.Constraints.radius+5" but should be "new.Constraints.radius+5".