-
Notifications
You must be signed in to change notification settings - Fork 589
GeomFill_CorrectedFrenet hangs in some cases #370
Copy link
Copy link
Labels
0. NewThe issue was created, but not updated by maintainer. Waiting for updates labels and categoriesThe issue was created, but not updated by maintainer. Waiting for updates labels and categories1. ModelingBoolean operations, offsets, primitives, any conversion, brep builders and etc...Boolean operations, offsets, primitives, any conversion, brep builders and etc...2. BugSomething isn't workingSomething isn't working
Milestone
Metadata
Metadata
Assignees
Labels
0. NewThe issue was created, but not updated by maintainer. Waiting for updates labels and categoriesThe issue was created, but not updated by maintainer. Waiting for updates labels and categories1. ModelingBoolean operations, offsets, primitives, any conversion, brep builders and etc...Boolean operations, offsets, primitives, any conversion, brep builders and etc...2. BugSomething isn't workingSomething isn't working
Type
Projects
Status
Closed
Description
GeomFill_CorrectedFrenetlaw is not usable on some curves because its initialization never terminates.Expected Behavior
law.SetCurve(curve)terminates properly and we can proceed to use the object.Actual Behavior
This loop does not terminate:
OCCT/src/GeomFill/GeomFill_CorrectedFrenet.cxx
Line 538 in 87c04f1
Sample Code or DRAW Tcl Script
Operating System
Linux
Compiler
GCC
Bitness
64-bit
OCCT Version
latest
Additional Files
I do not know if the following change is the correct fix but it does allow the loop to terminate in the provided sample so it may be a starting point for someone who properly understand the algorithm (I don't)