Loft Failure--C shaped profile

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
ppemawm
Veteran
Posts: 1240
Joined: Fri May 17, 2013 3:54 pm
Location: New York NY USA

Loft Failure--C shaped profile

Post by ppemawm »

Please see attached file of lofted shapes.

Each were created in the same manner:
Part Design Workbench
1. Create Sketch in XY plane
2. Edit/Duplicate Sketch and rotate about X axis 45 deg via Placement from the Data Tab of Project Box
3. Adjust shape dimensions as required
4. Edit/Duplicate Sketch and rotate about X axis 90 deg in same manner as before
5. Adjust shape dimensions if required
Part Workbench
6. Select three sequential sketches from Loft dialog box and select Create Solid

All of the Lofts seem to behave as expected except one. Note the upper right Loft shape that failed. It seems to be related to the particular combination of arcs and straight lines that form a 'C' section.

Is this a known limitation or am I doing something incorrectly?

[OS: Windows 7 Platform: 32-bit Version: 0.13.1828 Python version: 2.6.2
Qt version: 4.5.2 Coin version: 3.1.0 SoQt version: 1.4.1 OCC version: 6.3.0]
Attachments
loft_failure.FCStd
(46.62 KiB) Downloaded 57 times
"It is a poor workman who blames his tools..." ;)
User avatar
ppemawm
Veteran
Posts: 1240
Joined: Fri May 17, 2013 3:54 pm
Location: New York NY USA

Re: Loft Failure--C shaped profile

Post by ppemawm »

Since I did not get any response from the community, I decided to do a little more experimentation and eventually solved my own problem a different way.
I ended up using Sweep instead of Loft.

Please see the attached file showing the difference between loft and sweep for the same profiles. I have yet to find another cross-section other than the 'C' shape that Loft fails in this manner.
Attachments
sweep vs loft.FCStd
(28.79 KiB) Downloaded 53 times
"It is a poor workman who blames his tools..." ;)
User avatar
bejant
Veteran
Posts: 6075
Joined: Thu Jul 11, 2013 3:06 pm

Re: Loft Failure--C shaped profile

Post by bejant »

ppemawm wrote:I ended up using Sweep instead of Loft.
Yesterday I downloaded the file in your first post, and could only replicate the problem but could not solve it. I would not have known to try "Sweep" rather than "Loft" had you not posted your solution; thanks for posting it.
User avatar
bejant
Veteran
Posts: 6075
Joined: Thu Jul 11, 2013 3:06 pm

Re: Loft Failure--C shaped profile

Post by bejant »

I was thinking: that still doesn't explain why loft worked in 3 places but not the last.
Is it because loft is the wrong function to use, or is the problem something else?
User avatar
NormandC
Veteran
Posts: 18589
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Loft Failure--C shaped profile

Post by NormandC »

bejant wrote:Is it because loft is the wrong function to use, or is the problem something else?
No, it should work. I have no idea why it doesn't.

I think a developer needs to look at it...
Post Reply