Part Design Additive Part problem in 0.20

About the development of the Part Design module/workbench. PLEASE DO NOT POST HELP REQUESTS HERE!
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
jylandry
Posts: 5
Joined: Sun Jan 26, 2020 4:58 am

Part Design Additive Part problem in 0.20

Post by jylandry »

OS: Ubuntu 20.10 (KDE/plasma)
Word size of FreeCAD: 64-bit
Version: 0.20.26202 (Git) AppImage
Build type: Release
Branch: master
Hash: ca6d49d080dea0abc23d954743eca7c46f33469b
Python version: 3.9.7
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.5.3
Locale: English/United States (en_US)

Discrepancy between .19.2 and .20

Can't create an AditivePipe with a sketch with multiple close shape.
Screenshot_20211129_192142.png
Screenshot_20211129_192142.png (12.78 KiB) Viewed 2540 times
The path look like that:
Screenshot_20211129_193414.png
Screenshot_20211129_193414.png (7.38 KiB) Viewed 2540 times
and generate that in 19.2
Screenshot_20211129_193619.png
Screenshot_20211129_193619.png (8.45 KiB) Viewed 2540 times
In 0.20, it returns "Broken Face".
If a file is imported from .19.2, the additivepipe seems to work. However, a do a pocket as a next operation, and it said, Result as multiple solids.

File created by 0.20
try-fail.FCStd
(8.79 KiB) Downloaded 31 times
File created by 0.19.2
try-ok.FCStd
(65.39 KiB) Downloaded 32 times
Last edited by jylandry on Tue Nov 30, 2021 7:02 am, edited 1 time in total.
User avatar
Shalmeneser
Veteran
Posts: 9475
Joined: Wed Dec 23, 2020 12:04 am
Location: Fr

Re: Part Design Additive Part problem in 0.20

Post by Shalmeneser »

You cannot Pad a sketch with T-junction (or with adjacent forms).
You need to transform inside line to construction mode (blue) to draw just a big rectangle.

Imho, FC 19.2 cannot/should not Pad/Pipe this.
jylandry
Posts: 5
Joined: Sun Jan 26, 2020 4:58 am

Re: Part Design Additive Part problem in 0.20

Post by jylandry »

I did attach 2 demo files to my original post. One created by 0.19.2 and the others by 0.20

It is working quite well in .19.2. But not at all in .20

In fact, if I create the sketch in 0.20 and save them. Re-open them in 0.19.2, it does not work and return
22:39:29 <Exception> TopoDS::Face
openBrain
Veteran
Posts: 9034
Joined: Fri Nov 09, 2018 5:38 pm
Contact:

Re: Part Design Additive Part problem in 0.20

Post by openBrain »

jylandry wrote: Tue Nov 30, 2021 7:06 am I did attach 2 demo files to my original post. One created by 0.19.2 and the others by 0.20
I agree with @shalmeneser. Your sketch is faulty. 0.19 shouldn't have allowed you to use it.
It may look like regression, but when you're working 'out of spec' you can expect such things actually to happen.
chrisb
Veteran
Posts: 53930
Joined: Tue Mar 17, 2015 9:14 am

Re: Part Design Additive Part problem in 0.20

Post by chrisb »

IIRC there were improvements made in recognizing faulty sketches with revolves, and I'm glad to see they work on sweeps too. Such models led in the past often to problems in later steps, where they were much harder to detect.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Post Reply