0.18 maybe a bug in PartDesign?

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!
Post Reply
user1234
Veteran
Posts: 3345
Joined: Mon Jul 11, 2016 5:08 pm

0.18 maybe a bug in PartDesign?

Post by user1234 »

Hello!

I maybe run in a bug in PartDesign.

I changed someting in the tree and FreeCAD refuses to refresh the tree. I want to mention that i also rearranged all topoligial issues before (chamfers, fillets, ....). It is a simple substractive primitive, that won't work, but all conditions should be correct.
01.png
01.png (61.99 KiB) Viewed 808 times
02.png
02.png (64.68 KiB) Viewed 808 times
03.png
03.png (75.48 KiB) Viewed 808 times
04.png
04.png (97.81 KiB) Viewed 808 times
Version

Code: Select all

OS: Debian GNU/Linux buster/sid
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15935 (Git)
Build type: Release
Branch: master
Hash: afc44af3e9996419d457d02c9dde897f27b55341
Python version: 3.7.2+
Qt version: 5.11.3
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)
Can somebody confirm this issue?

Sorry for bad english.
Greetings
user
Attachments
bug.FCStd
(220.19 KiB) Downloaded 20 times
chrisb
Veteran
Posts: 53930
Joined: Tue Mar 17, 2015 9:14 am

Re: 0.18 maybe a bug in PartDesign?

Post by chrisb »

Yes I can confirm. It seems to be a problem with recomputing. If I move the subtractive cylinder before PolarPattern024 and then move it back it all works.

Besides it is recommended to add chamfers and fillets last or at least late in the modeling process.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
GeneFC
Veteran
Posts: 5373
Joined: Sat Mar 19, 2016 3:36 pm
Location: Punta Gorda, FL

Re: 0.18 maybe a bug in PartDesign?

Post by GeneFC »

I had no problem recomputing, but Cylinder018 has an error symbol in the model tree. Looking at the Dependency Graph it seems that Cylinder018 is trying to subtract from nothing, i.e. no base feature. It is linked only to the coordinate system.

Capture.PNG
Capture.PNG (37.87 KiB) Viewed 794 times

OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15860 (Git)
Build type: Release
Branch: master
Hash: 3b708c7f84b0425076b520e1d95627b20fd75fe0
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)

Gene
chrisb
Veteran
Posts: 53930
Joined: Tue Mar 17, 2015 9:14 am

Re: 0.18 maybe a bug in PartDesign?

Post by chrisb »

Interesting find. I can repair it even faster than mentioned above, if I place it with "Move object after other object" directly behind PolarPattern024, where it was already before. This results directly in the following correct dep. graph:
Bildschirmfoto 2019-02-20 um 09.07.19.png
Bildschirmfoto 2019-02-20 um 09.07.19.png (31.6 KiB) Viewed 777 times

It would be interesting to reproduce this.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
NormandC
Veteran
Posts: 18587
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: 0.18 maybe a bug in PartDesign?

Post by NormandC »

Off topic reply, just to say that FreeCAD looks great with a white background. I think I'll try it, and change the default part color to a light blue... Grey makes the whole thing a little dull. :)
Post Reply