occt-products: master b419f50c

Author Committer Branch Timestamp Parent
akaftasev akaftasev master 2023-08-02 11:42:55 master a3b131bd
Changeset 0033330: Express Mesh - Algorithm hangs up in quad generation mode

Implement more general approach in analyzing of degenerated links
Take into account that several degenerative links can be faced within a single polygon.
Avoid manipulation on prev and cur indices and collect the list of degenerative links faced in the polygon.
If this list is empty, then everything is OK and control returns to the general flow.
If there is some degenerative link kept in this list, it is processed and if split link is found, workflow is continued; if not, next degenerative link from the list is processed until some solution is found or upon exhausting of the entire list.
mod - src/QMBgr/QMBgr_FacetBuilder.cxx Diff File
add - tests/omf/emesh/bug33330 Diff File