Hi @balsmen
Thanks for the reply, it does help! 🙂
What you are saying sounds amazing, and I am really looking forward to seeing the roadmap and an even more specific direction the Fusion CAM is heading.
Well, the workflow is for a 2D waterjet cutter. In each project there is a lot of sheets where separate parts are put onto. When all the parts have been placed the user are then to go into the CAM environment and create a setup for the first sheet with the given attributes. This we have achieved though through the use of "document templates" where the first setup is already created along with a cutting operation. This way the user doesn't have to worry about the attributes and settings of the operations. The user can now duplicate the setup to fit each of the sheets. This is when we get to the tedious and time consuming task: The user has to pick each individual part on the sheet.
This could be solved multiple ways. One way is to implement window/crossing selection in CAM (See idea post). With this feature the user only have to make one selection per sheet. This is a known feature from other CAM programs.
The second solution is to be able to use just the Cutting feature through the API. (Like one can use the extrude feature in the Model environment). Using a custom addin the user would be able to select the parts using window select. The addins should then be able to use the selection as input in the Cutting feature.
The final solution is to be able to access all objects and use the Cutting feature through the API. Being able to do so the user only has to click a button and the custom addin will calculate which parts are inside each sheet and then apply the cutting feature on those. This solution is the ultimate solution and would be a huge timesaver though also requiring some solid computation power.
I hope the above made sense, otherwise feel free to ask for an elaboration.
I made a Screencast to try and show the workflow, but had some trouble inserting it into the post so here is a link: https://knowledge.autodesk.com/community/screencast/446dc5da-72ec-467f-bfe8-c97820b4b35d
Regards,
Erik