Sketch on body face flipping problem

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
User avatar
Cekuhnen
Posts: 443
Joined: Sat Jul 10, 2021 11:37 pm

Re: Sketch on body face flipping problem

Post by Cekuhnen »

Chris if all conditions are met but flipping still happens what can then be done ?

You mentioned it is that silver issue.
MacOS Big Sur / Win 10

Designer | Faculty
Wayne State University
Interior - Industrial Design
chrisb
Veteran
Posts: 54293
Joined: Tue Mar 17, 2015 9:14 am

Re: Sketch on body face flipping problem

Post by chrisb »

Three techniques:
- Angles are more robust against flipping than horizontal/vertical constraints.
- Expressions make sketches very robust.
- Change the solver.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
Shalmeneser
Veteran
Posts: 9591
Joined: Wed Dec 23, 2020 12:04 am
Location: Fr

Re: Sketch on body face flipping problem

Post by Shalmeneser »

* Ctrl+Z is very helpfull
* it's possible to help the sketcher solver by moving lines by hand the closest from their final position, before adding more constraints.
chrisb
Veteran
Posts: 54293
Joined: Tue Mar 17, 2015 9:14 am

Re: Sketch on body face flipping problem

Post by chrisb »

I am not really surprised by the behaviour. If the angle of the construction line is <= 90° it is oriented to one side, if it is >90° it is oriented to the other side - as if the attached coordinate system has some weight on one side.
SnipScreenshot-79e60d.png
SnipScreenshot-79e60d.png (15.24 KiB) Viewed 245 times
I attach the file, because it is fully constrained and has thus nothing arbitrary. To reproduce you have to change only the angle Constraint6.
Attachments
Trim Surfaces_cb.FCStd
(7.91 KiB) Downloaded 17 times
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Post Reply