occt: master 0101c6fe

Author Committer Branch Timestamp Parent
emv smoskvin master 2022-01-11 18:10:23 master dfa2a671
Changeset 0032333: Modeling Algorithms - Empty(wrong) result of offset operation in mode "Complete" join type "Intersection"

Add more faces for intersection in rebuilding process basing on the connection of the splits of offset faces (special treatment for the artificially invalid faces).
When rebuilding faces add vertices common for faces for trimming the new intersection edges.

Adjust existing and create new test cases.
mod - src/BRepOffset/BRepOffset_MakeOffset_1.cxx Diff File
mod - tests/offset/shape_type_i_c/K9 Diff File
mod - tests/offset/shape_type_i_c/P8 Diff File
mod - tests/offset/shape_type_i_c/Q9 Diff File
mod - tests/offset/shape_type_i_c/XB7 Diff File
mod - tests/offset/shape_type_i_c/XB8 Diff File
mod - tests/offset/shape_type_i_c/XB9 Diff File
mod - tests/offset/shape_type_i_c/XD3 Diff File
mod - tests/offset/shape_type_i_c/XJ7 Diff File
mod - tests/offset/shape_type_i_c/XM1 Diff File
add - tests/offset/shape_type_i_c/XU4 Diff File
add - tests/offset/shape_type_i_c/XU5 Diff File
mod - tests/offset/shape_type_i_c/XY4 Diff File
mod - tests/offset/shape_type_i_c/XY5 Diff File
add - tests/offset/shape_type_i_c/XY9 Diff File
add - tests/offset/shape_type_i_c/XZ3 Diff File
add - tests/offset/shape_type_i_c/XZ4 Diff File
add - tests/offset/shape_type_i_c/XZ5 Diff File
add - tests/offset/shape_type_i_c/XZ6 Diff File
add - tests/offset/shape_type_i_c/XZ7 Diff File
add - tests/offset/shape_type_i_c/XZ8 Diff File
add - tests/offset/shape_type_i_c/XZ9 Diff File
mod - tests/offset/shape_type_i_c/Z4 Diff File
mod - tests/offset/shape_type_i_c/ZB4 Diff File
mod - tests/offset/shape_type_i_c/ZC8 Diff File
mod - tests/offset/shape_type_i_c/ZD9 Diff File
mod - tests/offset/shape_type_i_c_multi/B7 Diff File