Topological Naming - Sketcher Constraints Survive Change? Test

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Post Reply
paullee
Veteran
Posts: 5135
Joined: Wed May 04, 2016 3:58 pm

Topological Naming - Sketcher Constraints Survive Change? Test

Post by paullee »

Hi, I had dropped in similar situation and test it again to see if my understanding is correct - (some) sketcher constraints survive underlying changes?

The test as simple as :-

File - Test _ TopoNaming _ Sketcher Constraint _ before.fcstd
(in next post)

1. Make a Sketch of a rectangle (Build an Arch Wall over it, just for my ease of visualisation)
2. Make some constraints:-
- - a. Lock the lower horizontal line 2 points (currently Edge03), and assign Constraints name X1, X2, Y1
- - b. (Add another vertical constraints to the right vertical line (currently Edge02) top point - No Constraints name assigned. I do not know it matters in this issue or not)

3. Make another Sketch001 - 2 lines
4. Make external reference to the 2 lines in Sketch (the right vertical and the lower horizontal (currently Edge03 & 02) ); the latter is optional i think)
4. Make 1st (horizontal) line use exactly the Named Constraints in Sketch - so that they overlapped each other
5. Make 2nd (vertical) line use coincidence constraints to the Sketch right vertical line. Exit.

6. (I input a 2000mm in X placement in the Sketch001, trying to avoid those lines overlapping - interesting the horizontal line shifted by 2m so I can see it easily. But the vertical one resist to move - due to coincidence constraints?)


File - Test _ TopoNaming _ Sketcher Constraint _ after.fcstd

7. I then inserted 2 lines in the Sketch (1st Sketch)
8. - Now the original Edge02 in the Sketch become Edge03 / Edge03 become Edge04 - the names have changed

9. Now see the (horizontal) line in Sketch001 just ARE NOT AFFECTED - though the edge is now Edge04 rather than Edge03
10. (same as those lock constraints in the original lower horizontal line - applied on original Edge03, now become currently known as Edge04 points' constraints)
11. The originally vertical line in Sketch001 now follow the 'new' Edge02 - AFFECTED to usual perception

My understanding correct?

Screenshot from 2017-08-13 08-54-14.png
Screenshot from 2017-08-13 08-54-14.png (178.18 KiB) Viewed 899 times
Screenshot from 2017-08-13 08-48-29.png
Screenshot from 2017-08-13 08-48-29.png (175.34 KiB) Viewed 899 times
Screenshot from 2017-08-13 08-48-53.png
Screenshot from 2017-08-13 08-48-53.png (169.75 KiB) Viewed 899 times
Screenshot from 2017-08-13 08-50-39.png
Screenshot from 2017-08-13 08-50-39.png (181 KiB) Viewed 899 times
Screenshot from 2017-08-13 08-51-04.png
Screenshot from 2017-08-13 08-51-04.png (194.92 KiB) Viewed 899 times
paullee
Veteran
Posts: 5135
Joined: Wed May 04, 2016 3:58 pm

Re: Topological Naming - Sketcher Constraints Survive Change? Test

Post by paullee »

Post Reply