[solved] (Dangerous) behavior from the sketcher

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
thomas-neemann
Veteran
Posts: 11919
Joined: Wed Jan 22, 2020 6:03 pm
Location: Osnabrück DE 🇩🇪
Contact:

[solved] (Dangerous) behavior from the sketcher

Post by thomas-neemann »

e.g. When creating a sketch with references to a step model, the sketcher catches everything correctly for all geometries (line, circle, rectangle, etc.) with activated automatic boundary conditions.
except for a circle with three dots. this function is available at 0.14. it was like that until today (0.20).

I was assuming that it is the same here. the selected objects turn yellow and the result was inaccurate measurements. this can lead to expensive scrap or delays in production. something like that can shake the trust in freecad. I suspect it can be fixed. can i only switch off the circle function with 3 points for my customers until then? if yes how?
Last edited by thomas-neemann on Wed Jul 28, 2021 1:05 pm, edited 3 times in total.
Gruß Dipl.-Ing. (FH) Thomas Neemann

https://www.youtube.com/@thomasneemann5 ... ry=freecad
User avatar
M4x
Veteran
Posts: 1482
Joined: Sat Mar 11, 2017 9:23 am
Location: Germany

Re: Dangerous behavior from the sketcher

Post by M4x »

Could you pleaseprovide an example file and share the full version information of your 0.20?
User avatar
thomas-neemann
Veteran
Posts: 11919
Joined: Wed Jan 22, 2020 6:03 pm
Location: Osnabrück DE 🇩🇪
Contact:

Re: Dangerous behavior from the sketcher

Post by thomas-neemann »

M4x wrote: Tue Jul 27, 2021 10:50 am Could you pleaseprovide an example file and share the full version information of your 0.20?
the behavior can also be generated without a file. here a video

https://www.youtube.com/watch?v=VatjGQg4C9w

OS: Ubuntu 20.04.1 LTS (XFCE/xubuntu)
Word size of FreeCAD: 64-bit
Version: 0.20.25288 (Git) AppImage
Build type: Release
Branch: master
Hash: bbb557aab6129efd9486d6df19f06c2976fdb7e5
Python version: 3.9.6
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.5.2
Locale: German/Germany (de_DE)


edit


chrisb wrote that it works on mac os.
Gruß Dipl.-Ing. (FH) Thomas Neemann

https://www.youtube.com/@thomasneemann5 ... ry=freecad
User avatar
Willem
Veteran
Posts: 1854
Joined: Fri Aug 12, 2016 3:27 pm
Location: Lisse, The Netherlands

Re: Dangerous behavior from the sketcher

Post by Willem »

The 3 point arc works normal in my system

OS: Ubuntu 20.04.2 LTS (ubuntu:GNOME/ubuntu)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.
Build type: Release
Branch: unknown
Hash: e8566f22bbeb0b7204e3c45519d0963e8881100b
Python version: 3.8.5
Qt version: 5.12.8
Coin version: 4.0.0
OCC version: 7.5.1
Locale: Dutch/Netherlands (nl_NL)
User avatar
thomas-neemann
Veteran
Posts: 11919
Joined: Wed Jan 22, 2020 6:03 pm
Location: Osnabrück DE 🇩🇪
Contact:

Re: Dangerous behavior from the sketcher

Post by thomas-neemann »

Willem wrote: Tue Jul 27, 2021 11:22 am
thanks for the info, I'll try to recreate it
Gruß Dipl.-Ing. (FH) Thomas Neemann

https://www.youtube.com/@thomasneemann5 ... ry=freecad
Syres
Veteran
Posts: 2899
Joined: Thu Aug 09, 2018 11:14 am

Re: Dangerous behavior from the sketcher

Post by Syres »

I can confirm the issue by the following procedure, use the Create Hexagon function in Sketcher and set the across flats to be 100 mm. If you then apply a diameter constraint to the construction circle it will be 115.47mm but cancel out so it's not applied. Delete the construction circle and generate a new circle by 3 points using the hexagon and it'll be created at 115.53mm.

OS: Linux Mint 19.3 (X-Cinnamon/cinnamon)
Word size of FreeCAD: 64-bit
Version: 0.20.25310 (Git)
Build type: Release
Branch: master
Hash: a40812dfbfeaadf31aa2b2f30216b11f1556f86b
Python version: 3.6.9
Qt version: 5.9.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedKingdom (en_GB)
User avatar
thomas-neemann
Veteran
Posts: 11919
Joined: Wed Jan 22, 2020 6:03 pm
Location: Osnabrück DE 🇩🇪
Contact:

Re: Dangerous behavior from the sketcher

Post by thomas-neemann »

Willem wrote: Tue Jul 27, 2021 11:22 am The 3 point arc works normal in my system

OS: Ubuntu 20.04.2 LTS (ubuntu:GNOME/ubuntu)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.
Build type: Release
Branch: unknown
Hash: e8566f22bbeb0b7204e3c45519d0963e8881100b
Python version: 3.8.5
Qt version: 5.12.8
Coin version: 4.0.0
OCC version: 7.5.1
Locale: Dutch/Netherlands (nl_NL)

I tried to recreate the system as exactly as I could. it doesn't work with that either.
This is also the case with windows with different freecad versions. I suspect we have a misunderstanding.




pc50@pc50-VirtualBox:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.2 LTS
Release: 20.04
Codename: focal



OS: Ubuntu Core 20 (ubuntu:GNOME/ubuntu)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24276 (Git)
Build type: Unknown
Branch: releases/FreeCAD-0-19
Hash: a88db11e0a908f6e38f92bfc5187b13ebe470438
Python version: 3.8.5
Qt version: 5.12.8
Coin version: 4.0.0
OCC version: 7.5.0
Locale: English/United States (en_US)
Gruß Dipl.-Ing. (FH) Thomas Neemann

https://www.youtube.com/@thomasneemann5 ... ry=freecad
openBrain
Veteran
Posts: 9041
Joined: Fri Nov 09, 2018 5:38 pm
Contact:

Re: Dangerous behavior from the sketcher

Post by openBrain »

thomas-neemann wrote: Tue Jul 27, 2021 10:46 am something like that can shake the trust in freecad. I suspect it can be fixed. can i only switch off the circle function with 3 points for my customers until then? if yes how?
Development releases are for... development. So you have to use it by accepting the risks (among which are bugs, regressions,...).
Bugs are good to be reported, but assessing about impacts on user trust is not reasonable at this point.
User avatar
thomas-neemann
Veteran
Posts: 11919
Joined: Wed Jan 22, 2020 6:03 pm
Location: Osnabrück DE 🇩🇪
Contact:

Re: Dangerous behavior from the sketcher

Post by thomas-neemann »

openBrain wrote: Tue Jul 27, 2021 1:17 pm
thomas-neemann wrote: Tue Jul 27, 2021 10:46 am something like that can shake the trust in freecad. I suspect it can be fixed. can i only switch off the circle function with 3 points for my customers until then? if yes how?
Development releases are for... development. So you have to use it by accepting the risks (among which are bugs, regressions,...).
Bugs are good to be reported, but assessing about impacts on user trust is not reasonable at this point.
That's right, but I felt like I was far out of the window and told my customers that it was reliable. it is enough for me to switch off the circle with e points. i change the title
Gruß Dipl.-Ing. (FH) Thomas Neemann

https://www.youtube.com/@thomasneemann5 ... ry=freecad
User avatar
thomas-neemann
Veteran
Posts: 11919
Joined: Wed Jan 22, 2020 6:03 pm
Location: Osnabrück DE 🇩🇪
Contact:

Re: Dangerous behavior from the sketcher

Post by thomas-neemann »

openBrain wrote: Tue Jul 27, 2021 1:17 pm
thomas-neemann wrote: Tue Jul 27, 2021 10:46 am something like that can shake the trust in freecad. I suspect it can be fixed. can i only switch off the circle function with 3 points for my customers until then? if yes how?
Development releases are for... development. So you have to use it by accepting the risks (among which are bugs, regressions,...).
Bugs are good to be reported, but assessing about impacts on user trust is not reasonable at this point.

That's right, but I leaned far out the window and told my clients that it was reliable. It is enough for me to switch off the circle with e-dots. i change the title
Last edited by thomas-neemann on Tue Jul 27, 2021 1:23 pm, edited 1 time in total.
Gruß Dipl.-Ing. (FH) Thomas Neemann

https://www.youtube.com/@thomasneemann5 ... ry=freecad
Post Reply