Using OCCT for modeling of milling processes

Hello Open CASCADE Community,

I'm currently working on a machining process simulation using OCCT and employing B-Rep modeling for material removal. The project demands numerous complex boolean operations, and I've reached a stage where strategic insights are much needed.

Here are the key questions I'm grappling with:

Suitability of B-Rep for Complex Booleans: Is B-Rep technology advisable for use cases with multiple complex boolean operations? If anyone has navigated similar challenges, your shared experiences or insights would be incredibly helpful.

Existing OCCT Use Cases: Does anyone have experience or know of resources discussing OCCT in the context of cutting process simulations? Any case studies, documentation, or research would be highly appreciated.

Complexity Management: How does one effectively manage the escalating complexity in models and computations due to the increasing number of boolean operations? Tips on simplifying or optimizing such processes would be invaluable.

Boolean Operation Issues: In cases where boolean operations do not yield the correct results, what are the recommended strategies for troubleshooting within OCCT? I'm looking for tried-and-tested methods to resolve these accuracy issues.

Your expertise and guidance could be instrumental in the success of this project. I am very much open to learning from your experiences, suggestions, and any assistance you can provide.

Looking forward to your responses.