OCL is passed line segments from the python script. For the greatest part, path directions in 3D Surface are controlled on the python side through the format in which line segments are created and passed to OCL. So, efforts to maintain climb/conventional path directions require structural changes in the python code for each pattern designed to adhere to climb/conventional directions.
I believe @sliptonic initiated the tool. I'm responsible for the current 0.19 version with multi-pass and rotation. For that reason, I am familiar with the tool and the code structure and many of its limitations, deficiencies, and requested improvements. If you're coding, please feel free to add to and improve the tool. Users would be grateful for additional improvements and bug fixes.
When I get back into FreeCAD mode I hope to pay 3D Surface some "more love", using @sliptonic's words. Limiting it to selected faces is a big request and would be a great improvement for production purposes. Variety in, and adhereance to, specific patterns would also be high on the request list.
Last edited by Russ4262
on Thu Sep 05, 2019 3:06 pm, edited 1 time in total.