How to efficiently iterate and validate geometric algorithms when adding or modifying them in OCC (Open CASCADE Technology)? #843
Chuanzhenqi
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
My starting point is that I’m not yet familiar with the codebase of this project.
I’d like to modify or optimize a specific geometric algorithm without touching other parts of the code.
The key challenge with large-scale projects like OCC is:
How can I flexibly and efficiently integrate a new algorithm module—or improve an existing one—while keeping the workflow simple and fast, so that the build process doesn’t become a time bottleneck?
My current idea for an automated workflow (taking modification of an existing geometric algorithm module as an example) is:
However, I’m unsure:
Is this workflow reasonable?
Are there important aspects I’ve overlooked?
How do experienced developers typically validate, test, and refine specific algorithms in large codebases like OCC?
I’d especially appreciate insights on how to streamline this process into an efficient, iterative workflow that supports rapid experimentation and optimization.
Beta Was this translation helpful? Give feedback.
All reactions