I probably should have been more clear. I am using ChFi3d_FilBuilder for construction. As far as I can tell, the law function interface was never completed and so didn't work. I hacked a few methods so I can feed my own law function into ChFi3d_FilBuilder instead of one being interpreted.That's looking nice. Can you compare it to the variable-radius fillets of our good old OpenCascade? If I remember well, they also have something similar. How have you achieved G1 continuity across the edges?
Not yet, but that is the goal. I need to run it through the occt public regression test grid. I haven't done that yet because I am not ready to ruin the afterglow of some actual forward progress.Ah, okay, so you discovered one of these "extension points" where the lib was interrupted and never got finished. Is this modification available in your fork of OpenCascade?
Good point. Just now, using text search, came up with this:That could also mean that it wasn't really tested. Were you able to identify how many tests on ChFi3d exist?
draw commands that use ChFi3d_FilBuilder
via FilletSurf_Builder
blend1 BRepTest_FilletCommands.cxx:753 0 hits in blend folder
via BRepFilletAPI_MakeFillet
blend BRepTest_FilletCommands.cxx:147 391 hits in blend folder
mkevol BRepTest_FilletCommands.cxx:257 111 hits in blend folder
boptopoblend BRepTest_FilletCommands.cxx:333 0 hits in the blend folder
Oh no, I will not go it alone. I am only semi-delusional. I plan on keeping a pristine set of commits on my branch that mainly concentrate on minor bugs or the ignored parts of library and rebase it on the official releases.Btw, how your fork is going to evolve? Are you merging all the latest OpenCascade releases into it or did you decide to forget about officials?