Hi @atomic.lex
Here is how some of these actions can be implemented.
You can have a look at the API manual inside FeatureCAM.
Either on the feature level, or the operation level, we can call a function called setAttributes.
Some of the attributes are :
eAID_DoFinish / eAID_DoRough : a boolean value that is applied at feature level
eAID_FinishStepType / eAID_RoughStepType : an integer value 0 : Spiral vs 1 : ZigZag at operation level
eAID_FinishBottomUp : a boolean that probably represent bottom to top attribute at operation level
I have no idea for the boundary curve, I don't actually know how it's indicated in the operation.
There is a SetCheckSurfaces function but it's for the avoid surface.
There is a setPartSurfaces for what need to be machined.
But I can't identify what can be used to select a boundary curve.
Regards.
______________________________________________________________
If my post answers your question, please click the "Accept Solution" button. This helps everyone find answers more quickly!