]> OCCT Git - occt.git/commit
0031601: Modeling Algorithms - BRepOffset_Tool Segmentation Fault
authorastromko <astromko@opencascade.com>
Thu, 8 Feb 2024 17:02:45 +0000 (17:02 +0000)
committerdpasukhi <dpasukhi@opencascade.com>
Sun, 31 Mar 2024 21:42:16 +0000 (22:42 +0100)
commit6635f53848deae00286bd9a1bfb79db8cf559e5c
tree8b823a94b2fb4dc0055401590bbdc643effea125
parentf7f32bf33ee8ed75e31ecd774018b2e5ef2e74d9
0031601: Modeling Algorithms - BRepOffset_Tool Segmentation Fault

Added protection against null pointer dereferencing.
Modified BRepOffset_MakeOffset::MakeThickSolid method.
Fixed the problem with negative volume values.
Fixed several unit tests and added a new one.
41 files changed:
src/BRepOffset/BRepOffset_Inter3d.cxx
src/BRepOffset/BRepOffset_MakeOffset.cxx
src/BRepOffset/BRepOffset_Tool.cxx
tests/bugs/modalg_2/bug427_6
tests/bugs/modalg_2/bug5805_18
tests/bugs/modalg_2/bug5805_19
tests/bugs/modalg_2/bug5805_20
tests/bugs/modalg_2/bug5805_42
tests/bugs/modalg_2/bug5805_43
tests/bugs/modalg_2/bug5805_44
tests/bugs/modalg_7/bug25395_1
tests/bugs/modalg_7/bug25939
tests/bugs/modalg_7/bug31845_f
tests/bugs/modalg_7/bug31845_i
tests/bugs/modalg_8/bug31601 [new file with mode: 0644]
tests/offset/compshape/A1
tests/offset/compshape/A4
tests/offset/faces_type_i/A9
tests/offset/faces_type_i/B4
tests/offset/faces_type_i/B5
tests/offset/faces_type_i/B6
tests/offset/faces_type_i/C1
tests/offset/faces_type_i/C2
tests/offset/faces_type_i/C5
tests/offset/faces_type_i/C9
tests/offset/faces_type_i/D1
tests/offset/faces_type_i/E7
tests/offset/faces_type_i/E8
tests/offset/faces_type_i/E9
tests/offset/faces_type_i/F1
tests/offset/faces_type_i/F2
tests/offset/faces_type_i/F3
tests/offset/faces_type_i/F4
tests/offset/faces_type_i/F5
tests/offset/faces_type_i/I5
tests/offset/faces_type_i/J5
tests/offset/faces_type_i/K6
tests/offset/faces_type_i/M6
tests/offset/faces_type_i/M8
tests/offset/faces_type_i/N1
tests/offset/shape/A1