-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
CAM: Post Process only selected Operations #22764
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
0e85780
to
9920f18
Compare
@LarryWoestman |
It seems reasonable to me. Is there any way to test this other than manually doing things with the GUI? Also, I can see some situations where someone can end up breaking bits or other things because they have left out some operations in the job and one or more of the remaining operations depends on some material being removed that isn't being removed any more. This isn't any worse than when someone fails to include an operation when defining the job. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks reasonable to me.
The main goal for me is to get more control and capabilities I will not introduce restrictions in order to protect the user from stupid acts If you give an idiot a hammer, you cannot hope that he will not break his fingers
Thank You |
Python does have the concept of "optional" arguments. I have used that a few times in the refactored code base. I have no problem with adding the "operation" argument where you have added it. |
That change should help make it obvious what is being exported. |
Also I can add some warning message to this dialog My English is terrible |
https://forum.freecad.org/viewtopic.php?t=98611
If you need to export only one or few (but not all)
Operations
you should disable all otherOperations
There can be many operations and switching some of them (e.g. 3DSurface, Waterline) can takes a lot of time
This PR added possibility to Post Process only selected
Operations
fromJob
After this changes
Operations
, only selected operations will be exportJob
or any other object insideJob
, all operations will be export