occt: master 0da0275c
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
bugmaster | master | 2017-02-09 05:57:49 | master b66f3758 | |
Changeset | 0028442: Incorrect result of 3D offset operation in mode Complete, Join type - Intersection 1. For the support of the new configurations of the input shapes for the 3D offset algorithm (shapes containing the faces with holes, which are growing during offset operation and sometimes (depending on the offset value) even kill the faces themselves) the new function *FindFacesInsideHoleWires* has been implemented. This new function looks for the splits of the offset face located inside the new hole wire built from offset edges of the edges of the hole wires of the original face. All found splits are simply removed. 2. Test cases for the issue. |
|||
mod - src/BRepOffset/BRepOffset_MakeOffset.cxx | Diff File | |||
mod - src/BRepOffset/BRepOffset_MakeOffset_1.cxx | Diff File | |||
mod - src/BRepOffset/BRepOffset_Tool.cxx | Diff File | |||
mod - src/BRepOffset/BRepOffset_Tool.hxx | Diff File | |||
add - tests/offset/shape_type_i_c/YA1 | Diff File | |||
add - tests/offset/shape_type_i_c/YA2 | Diff File | |||
add - tests/offset/shape_type_i_c/YA3 | Diff File | |||
add - tests/offset/shape_type_i_c/YA4 | Diff File | |||
add - tests/offset/shape_type_i_c/YA5 | Diff File | |||
add - tests/offset/shape_type_i_c/YA6 | Diff File | |||
add - tests/offset/shape_type_i_c/YA7 | Diff File | |||
add - tests/offset/shape_type_i_c/YA8 | Diff File | |||
add - tests/offset/shape_type_i_c/YA9 | Diff File | |||
add - tests/offset/shape_type_i_c/YB1 | Diff File | |||
add - tests/offset/shape_type_i_c/YB2 | Diff File | |||
add - tests/offset/shape_type_i_c/YB3 | Diff File | |||
add - tests/offset/shape_type_i_c/YB4 | Diff File | |||
add - tests/offset/shape_type_i_c/YB5 | Diff File | |||
add - tests/offset/shape_type_i_c/YB6 | Diff File | |||
add - tests/offset/shape_type_i_c/YB7 | Diff File | |||
add - tests/offset/shape_type_i_c/YB8 | Diff File | |||
add - tests/offset/shape_type_i_c/YB9 | Diff File | |||
add - tests/offset/shape_type_i_c/YC1 | Diff File | |||
add - tests/offset/shape_type_i_c/YC2 | Diff File | |||
add - tests/offset/shape_type_i_c/YC3 | Diff File | |||
add - tests/offset/shape_type_i_c/YC4 | Diff File | |||
add - tests/offset/shape_type_i_c/YC5 | Diff File | |||
add - tests/offset/shape_type_i_c/YC6 | Diff File | |||
add - tests/offset/shape_type_i_c/YC7 | Diff File | |||
add - tests/offset/shape_type_i_c/YC8 | Diff File | |||
add - tests/offset/shape_type_i_c/YC9 | Diff File | |||
add - tests/offset/shape_type_i_c/YD1 | Diff File | |||
add - tests/offset/shape_type_i_c/YD2 | Diff File | |||
add - tests/offset/shape_type_i_c/YD3 | Diff File | |||
add - tests/offset/shape_type_i_c/YD4 | Diff File | |||
add - tests/offset/shape_type_i_c/YD5 | Diff File | |||
add - tests/offset/shape_type_i_c/YD6 | Diff File | |||
add - tests/offset/shape_type_i_c/YD7 | Diff File | |||
add - tests/offset/shape_type_i_c/YD8 | Diff File | |||
add - tests/offset/shape_type_i_c/YD9 | Diff File | |||
add - tests/offset/shape_type_i_c/YE1 | Diff File | |||
add - tests/offset/shape_type_i_c/YE2 | Diff File | |||
add - tests/offset/shape_type_i_c/YE3 | Diff File | |||
add - tests/offset/shape_type_i_c/YE4 | Diff File | |||
add - tests/offset/shape_type_i_c/YE5 | Diff File | |||
add - tests/offset/shape_type_i_c/YE6 | Diff File | |||
add - tests/offset/shape_type_i_c/YE7 | Diff File | |||
add - tests/offset/shape_type_i_c/YE8 | Diff File | |||
add - tests/offset/shape_type_i_c/YE9 | Diff File | |||
add - tests/offset/shape_type_i_c/YF1 | Diff File | |||
add - tests/offset/shape_type_i_c/YF2 | Diff File | |||
add - tests/offset/shape_type_i_c/YF3 | Diff File | |||
add - tests/offset/shape_type_i_c/YF4 | Diff File | |||
add - tests/offset/shape_type_i_c/YF5 | Diff File | |||
add - tests/offset/shape_type_i_c/YF6 | Diff File | |||
add - tests/offset/shape_type_i_c/YF7 | Diff File | |||
add - tests/offset/shape_type_i_c/YF8 | Diff File | |||
add - tests/offset/shape_type_i_c/YF9 | Diff File | |||
add - tests/offset/shape_type_i_c/YG1 | Diff File | |||
add - tests/offset/shape_type_i_c/YG2 | Diff File | |||
add - tests/offset/shape_type_i_c/YG3 | Diff File | |||
add - tests/offset/shape_type_i_c/YG4 | Diff File | |||
add - tests/offset/shape_type_i_c/YG5 | Diff File | |||
add - tests/offset/shape_type_i_c/YG6 | Diff File | |||
add - tests/offset/shape_type_i_c/YG7 | Diff File | |||
add - tests/offset/shape_type_i_c/YG8 | Diff File | |||
add - tests/offset/shape_type_i_c/YG9 | Diff File | |||
add - tests/offset/shape_type_i_c/YH1 | Diff File | |||
add - tests/offset/shape_type_i_c/YH2 | Diff File | |||
add - tests/offset/shape_type_i_c/YH3 | Diff File | |||
add - tests/offset/shape_type_i_c/YH4 | Diff File | |||
add - tests/offset/shape_type_i_c/YH5 | Diff File | |||
add - tests/offset/shape_type_i_c/YH6 | Diff File | |||
add - tests/offset/shape_type_i_c/YH7 | Diff File | |||
add - tests/offset/shape_type_i_c/YH8 | Diff File | |||
add - tests/offset/shape_type_i_c/YH9 | Diff File | |||
add - tests/offset/shape_type_i_c/YI1 | Diff File | |||
add - tests/offset/shape_type_i_c/YI2 | Diff File | |||
add - tests/offset/shape_type_i_c/YI3 | Diff File | |||
add - tests/offset/shape_type_i_c/YI4 | Diff File | |||
add - tests/offset/shape_type_i_c/YI5 | Diff File | |||
add - tests/offset/shape_type_i_c/YI6 | Diff File | |||
add - tests/offset/shape_type_i_c/YI7 | Diff File | |||
add - tests/offset/shape_type_i_c/YI8 | Diff File | |||
add - tests/offset/shape_type_i_c/YI9 | Diff File | |||
add - tests/offset/shape_type_i_c/YJ1 | Diff File | |||
add - tests/offset/shape_type_i_c/YJ2 | Diff File | |||
add - tests/offset/shape_type_i_c/YJ3 | Diff File | |||
add - tests/offset/shape_type_i_c/YJ4 | Diff File | |||
add - tests/offset/shape_type_i_c/YJ5 | Diff File | |||
add - tests/offset/shape_type_i_c/YJ6 | Diff File | |||
add - tests/offset/shape_type_i_c/YJ7 | Diff File | |||
add - tests/offset/shape_type_i_c/YJ8 | Diff File | |||
add - tests/offset/shape_type_i_c/YJ9 | Diff File | |||
add - tests/offset/shape_type_i_c/YK1 | Diff File | |||
add - tests/offset/shape_type_i_c/YK2 | Diff File | |||
add - tests/offset/shape_type_i_c/YK3 | Diff File | |||
add - tests/offset/shape_type_i_c/YK4 | Diff File |