- 1. sketched the two dissimilar (different sized) cross-sections of the tube to be swept
2. created two Datum Planes
3. sketched the two halves of the path on the two Datum Planes
4. created a green Binder to join the two halves of the path
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/United States (en_US)
Here's my tree with the path I want to sweep along. When I select the sketch I want to sweep, and select the two edges associated with the Binder object I get the error "A fatal error occurred when making the pipe" and the sweep is distorted in the preview: The order of the selection of the path's edges clearly makes a difference, since if I select the nearest edge first the first segment of the sweep appears correct in the preview window but the sweep still fails: Note that the Datum Points are just references to get the Datum Planes to align where I want them, although placing them did not allow a high degree of precision -- I'm sure there's a better way to do that using a 3d array. I saw a link to a video of that but it was in German and difficult to follow how he created the array.
My question is, what am I doing wrong and how can I get the full sweep from the Large port to the Small port sketches using the Binder as a path? My project file is attached. Disregard the CenterJoint object -- that was an attempt to do the sweep in two halves, which also failed. I could complete one half but the other half would not allow me to select the same CenterPoint object as a target in Multisection mode.