Can't save after use of thickness on loft

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
DeepSOIC
Veteran
Posts: 7896
Joined: Fri Aug 29, 2014 12:45 am
Location: used to be Saint-Petersburg, Russia

Re: Can't save after use of thickness on loft

Post by DeepSOIC »

NormandC wrote: Fri Jul 20, 2018 10:40 pm
DeepSOIC wrote: Fri Jul 20, 2018 10:32 pm For me, it only reported a bunch of C0 geometry. That isn't a problem... usually...
Really? I'm getting an invalid solid with the Part Thickness (2mm outward, Arc join type) from the OP's file and mine.
Really.
But I'm on OCC 7.2, not 7.3 as you are.


OS: Windows 8
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.13935 (Git)
Build type: Release
Branch: master
Hash: cb133767464337e4b5c8589a1fe33b4d7dad7721
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: Russian/RussianFederation (ru_RU)
User avatar
NormandC
Veteran
Posts: 18589
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Can't save after use of thickness on loft

Post by NormandC »

DeepSOIC wrote: Fri Jul 20, 2018 10:59 pmReally.
I wasn't doubting you, just surprised.

I just checked with the FreeCAD 0.17.13522 AppImage (with OCCT 7.2.0), CheckGeometry reports the Solid as "Invalid", but below it reports BOPAlgo_GeomAbs_C0 for 4 of its faces.

Very odd that the message is changed in 7.3. :?

OS: Ubuntu 18.04 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13522 (Git) AppImage
Build type: None
Branch: releases/FreeCAD-0-17
Hash: 3bb5ff4e70c0c526f2d9dd69b1004155b2f527f2
Python version: 2.7.6
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: French/Canada (fr_CA)
UR_
Veteran
Posts: 1355
Joined: Tue Jan 03, 2017 8:42 pm

Re: Can't save after use of thickness on loft

Post by UR_ »

NormandC wrote: Fri Jul 20, 2018 11:08 pm Very odd that the message is changed in 7.3.
tanderson69 wrote: Sun May 06, 2018 12:15 pm ... Anyway there should be a freecad bug reported against check geometry to update the error messages. I implemented the error messages as a const list and then indexed into that list using the enum. That was a poor decision. The errors should be in a map and the enums as a key and that would at least avoided this confusion.
forum.freecadweb.org/viewtopic.php?f=3& ... ap#p232289
Martr
Posts: 2
Joined: Fri Jul 20, 2018 7:12 pm

Re: Can't save after use of thickness on loft

Post by Martr »

Thank you all for response and help. I tried Mode to "Skin" + Join type to "Intersection" - that is combination that works.

I also tried to do some modification on part before use of thickness, but that cause new problems - setting of Join type cause hang (test_2 file). You can try it on your Ubuntu, it could be some Windows problem. But I can do thickness on base part as you suggested, it works great, so my problem is solved. I am triing to make camera lens hood for 3D print.

Thanks to NormandC for file with geometric constraints. I'm learning the program for a few days. I have some experience with CAD programs, but it is almost five years when I did something, so I am exploring now. It is amazing what FreeCAD can do.
Attachments
test_2.FCStd
(67.25 KiB) Downloaded 9 times
Post Reply