11:13:11 Traceback (most recent call last):
File "~/.local/share/FreeCAD/Mod/CurvedShapes/./CurvedSegment.py", line 105, in execute
self.makeRibs(fp)
File "~/.local/share/FreeCAD/Mod/CurvedShapes/./CurvedSegment.py", line 140, in makeRibs
ribs = makeRibsSameShape(fp, fp.Items, False, makeStartEnd)
File "~/.local/share/FreeCAD/Mod/CurvedShapes/./CurvedSegment.py", line 278, in makeRibsSameShape
newpoles.append(vectorMiddlePlane(poles1[p], poles2[p], fraction, plane)-fraction*offset)
<class 'IndexError'>: list index out of range
11:13:11 Recompute failed!
this triggers #46 and the part is permanently broken (will never recompute again even if parameters are changed)
this triggers #46 and the part is permanently broken (will never recompute again even if parameters are changed)
my line numbers don't match master, 278 is
the reason is hat reorderpoints() somehow gives not enough points. (2 out of 8 in the example file)
example file: reorderpointsbug.zip