Additive Pipe Won't

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
User avatar
Vagulus
Posts: 850
Joined: Tue Jul 14, 2020 7:55 am
Location: Perth, Western Australia

Additive Pipe Won't

Post by Vagulus »

in Part PA-01-002 I wish to create a pipe elbow between Elbow Seat End Sketch and Elbow Socket End Sketch along Blend Curve which has a ShapeBinder into the part. This should be straightforward but FC pops a Fatal Error message. I can't find anything wrong with the Sketches and I checked and redid the curve and binder.

What have I done wrong this time?
Attachments
211027 PA-00-000.FCStd
(68.77 KiB) Downloaded 36 times
Additive Pipe Problem.png
Additive Pipe Problem.png (123.41 KiB) Viewed 1183 times
"It is much harder to simplify than to complicate."
Joseph Kimble
User avatar
Vagulus
Posts: 850
Joined: Tue Jul 14, 2020 7:55 am
Location: Perth, Western Australia

Re: Additive Pipe Won't

Post by Vagulus »

I found a misalignment but that didn't fic the problem. Then I replaced the B-spline with a drawn curve.
FC still refuses to sweep either of the ends along the Path.

And - I forgot again:
OS: Windows 10 Version 2009
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24291 (Git)
Build type: Release
Branch: releases/FreeCAD-0-19
Hash: 7b5e18a0759de778b74d3a5c17eba9cb815035ac
Python version: 3.8.6+
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.5.0
Locale: English/New Zealand (en_NZ)
Attachments
211027 With 3-part Curve.png
211027 With 3-part Curve.png (123.61 KiB) Viewed 1147 times
"It is much harder to simplify than to complicate."
Joseph Kimble
User avatar
Roy_043
Veteran
Posts: 8541
Joined: Thu Dec 27, 2018 12:28 pm

Re: Additive Pipe Won't

Post by Roy_043 »

Seems to work fine here.

Code: Select all

OS: Windows 8.1 (6.3)
Word size of FreeCAD: 64-bit
Version: 0.20.26201 (Git)
Build type: Release
Branch: master
Hash: 9f2dd4a363053e87e1b1def0d005ed441d378796
Python version: 3.8.12
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.5.3
Locale: Dutch/Netherlands (nl_NL)
Attachments
211027 PA-00-000-roy.FCStd
(160.55 KiB) Downloaded 32 times
User avatar
Vagulus
Posts: 850
Joined: Tue Jul 14, 2020 7:55 am
Location: Perth, Western Australia

Re: Additive Pipe Won't

Post by Vagulus »

Thanks, Roy. I even tried re-installing FC but that didn't make any difference.
I'll use your version! ;) :lol:
"It is much harder to simplify than to complicate."
Joseph Kimble
un1corn
Posts: 245
Joined: Sat Dec 26, 2015 2:06 pm

Re: Additive Pipe Won't

Post by un1corn »

Why do you have the pipe profile at both ends? you only need it once, then select each edge.
User avatar
Vagulus
Posts: 850
Joined: Tue Jul 14, 2020 7:55 am
Location: Perth, Western Australia

Re: Additive Pipe Won't

Post by Vagulus »

un1corn wrote: Wed Oct 27, 2021 9:23 am Why do you have the pipe profile at both ends? you only need it once, then select each edge.
I think you have pointed out why I couldn't get FC to sweep. It's the clicking sequence. I'll have a play with that.
Darned annoying really! :x I have swept quite a few things without trouble. It's just that today ... ...
"It is much harder to simplify than to complicate."
Joseph Kimble
chrisb
Veteran
Posts: 54168
Joined: Tue Mar 17, 2015 9:14 am

Re: Additive Pipe Won't

Post by chrisb »

If I recompute Roy's model the pipe vanishes.

OS: macOS 10.16
Word size of FreeCAD: 64-bit
Version: 0.20.26155 (Git)
Build type: Release
Branch: master
Hash: 0926a4148bcff11249fd4f56bc30256102ffe105
Python version: 3.9.7
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.5.3
Locale: C/Default (C)
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
chrisb
Veteran
Posts: 54168
Joined: Tue Mar 17, 2015 9:14 am

Re: Additive Pipe Won't

Post by chrisb »

It sort of works if I redraw the the B-spline. However, the result fails CheckGeometry. Roy's model fails as well, but with different messages.
SnipScreenshot-f5643f.png
SnipScreenshot-f5643f.png (43.73 KiB) Viewed 1019 times
Attachments
00-000_cb.FCStd
(90.6 KiB) Downloaded 26 times
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
Chris_G
Veteran
Posts: 2596
Joined: Tue Dec 31, 2013 4:10 pm
Location: France
Contact:

Re: Additive Pipe Won't

Post by Chris_G »

Here, I get a valid solid.
I changed 2 things :
- I inverted the order of the 2 circles in one of the profile sketches
- I moved the normals sketches, used by the blendcurve path to the border of the 2 profiles, so that the sweep path is the shortest / steepest.

To me, this last rule should be applied as often as possible, to avoid self-intersections in sweep.
pipe.png
pipe.png (38.17 KiB) Viewed 1002 times
211027 PA-00-000-chrisg.FCStd
(235.56 KiB) Downloaded 31 times

Code: Select all

OS: Manjaro Linux (KDE/plasma)
Word size of FreeCAD: 64-bit
Version: 0.20.26209 (Git)
Build type: Release
Branch: master
Hash: 13cd1c23eca38683420ce1237d6b56f345366905
Python version: 3.9.7
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.5.0
Locale: French/France (fr_FR)
User avatar
Vagulus
Posts: 850
Joined: Tue Jul 14, 2020 7:55 am
Location: Perth, Western Australia

Re: Additive Pipe Won't

Post by Vagulus »

Chris_G wrote: Wed Oct 27, 2021 1:47 pm - I inverted the order of the 2 circles in one of the profile sketches
I forgot about that trick. I have had that problem before. Grrr! :oops:
Chris_G wrote: Wed Oct 27, 2021 1:47 pm - I moved the normals sketches, used by the blendcurve path to the border of the 2 profiles, so that the sweep path is the shortest / steepest.
That's a good one. Thanks. :)
"It is much harder to simplify than to complicate."
Joseph Kimble
Post Reply