View Issue Details

IDProjectCategoryView StatusLast Update
0003157FreeCADFeaturepublic2021-02-06 06:50
ReporterSam Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Product Version0.17 
Target Version0.20 
Summary0003157: Expose makeLoft smoothing algorithm, max degree, and parametrization type to the user.
DescriptionI was having some issues with a loft that produced and unexpected outcome. I don't think I'm alone.

Over in the forum, at Unexpected Klein bottle during PDN loft, there has been some discussion about this. The interesting words start at the end of this post.

I looked at the source code.
The makeLoft function uses OCC BRepOffsetAPI_ThruSections that offers these control functions ( smoothing algorithm, setting the max degree, setting the parametrization type).
So it may be good to have them implemented in the loft tool ?

Followed up by Joyas

It would add more options when Loft takes its own path and forgets the user's intention.

Sometimes you draw a nice set of sections using the same sketch (with different sizes and orientations), you think that everything will go well, but... loft prefers to cross itself between two of these sections. :cry:

When number of profiles exceeds 9, interpolation degree is dropped to 3. This switchover can substantially reduce wiggling.

"max degree" could be implemented in a simple way: default (9 or more ---> 3), infinite and a integer number.
TagsNo tags attached.
FreeCAD Information



2019-09-05 21:26

administrator   ~0013545

Created a dedicated forum thread:


2022-03-03 13:55

administrator   ~0016557

This ticket has been migrated to GitHub as issue 5722.

Issue History

Date Modified Username Field Change
2017-08-11 20:55 Sam New Issue
2017-08-22 20:27 Kunda1 Description Updated
2019-09-05 21:21 Kunda1 Description Updated
2019-09-05 21:22 Kunda1 Description Updated
2019-09-05 21:24 Kunda1 Description Updated
2019-09-05 21:26 Kunda1 Note Added: 0013545
2021-02-06 06:50 abdullah Target Version => 0.20