[Feature request] Automatically apply symmetry constraints to geometry created with symmetry tool in Sketcher workbench
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
[Feature request] Automatically apply symmetry constraints to geometry created with symmetry tool in Sketcher workbench
Title is self explanatory. Newly created geometry with the symmetry tool appear green, while, in fact, does not apply any symmetry constraint. Upon moving, one can realize no constraints have been applied, requiring manual action.
Last edited by Yosyp on Sat Sep 18, 2021 1:41 pm, edited 1 time in total.
Re: [Feature request] Automatically apply symmetry constraints to geometry created with symmetry tool
A few more words would not hurt. I guess you are talking about Sketcher workbench? There it would be in general possible to apply symmetry constraints, however, there are cases where this doesn't work.
Here is an example with Y-axis as symmetry line: While for the upper line you need two symmetry constraints, you need for the lower only one.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
- adrianinsaval
- Veteran
- Posts: 5551
- Joined: Thu Apr 05, 2018 5:15 pm
Re: [Feature request] Automatically apply symmetry constraints to geometry created with symmetry tool
will the solver fail if the lower part has two symmetry constraints? In my opinion applying symmetry constraints is a good default, when someone has a need for different constraint in some specific points he can change it manually. Maybe have two versions of the tool, one that applies symmetry constraints and one that doesn't. My guess is that most of the time you would want the symmetry constraints.
Re: [Feature request] Automatically apply symmetry constraints to geometry created with symmetry tool in Sketcher workbe
I suspect this may be a matter of slightly different green colors for "selected" and "fully constrained".
Gene
Gene
Re: [Feature request] Automatically apply symmetry constraints to geometry created with symmetry tool
My workflow does symmetries with pattern tools. This keeps my sketches easy to read, easy to make one change effect all symmetries (less error prone), minimizes the constraint requirements (thus minimizing compute time in the solver and subsequent model recomputes).adrianinsaval wrote: ↑Sat Sep 18, 2021 2:14 pm ...My guess is that most of the time you would want the symmetry constraints.
But, that's just me.
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."
Re: [Feature request] Automatically apply symmetry constraints to geometry created with symmetry tool
In theory it could be a symmetry. But the way it is implemented it is not possible to have a symmetry on coincident points - which I think makes sense.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: [Feature request] Automatically apply symmetry constraints to geometry created with symmetry tool in Sketcher workbe
Ok, then the requested feature (which I agree would be nice to have) could be implemented with following actions:
- Enforce a symmetry constraint on every edge endpoint (or arc center) with the exception of endpoints (or arc centers) that are placed on the symmetry axis. For the latter the coincidence constraint should be used instead of the symmetry constraint.
Re: [Feature request] Automatically apply symmetry constraints to geometry created with symmetry tool in Sketcher workbe
That would be even closer to how it would be constrained manually.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.