occt: master 33c8a727

Author Committer Branch Timestamp Parent
azv smoskvin master 2022-07-01 16:46:55 master 315ed0be
Affected Issues  0031479: Modeling Algorithms - exception on geometry transformation of triangulation-only shapes (without geometry surface)
Changeset 0031479: Modeling Algorithms - exception on geometry transformation of triangulation-only shapes (without geometry surface)

* Avoid crash in BRepBuilderAPI_GTransform algorithm. The crash in BRepBuilder_Transform has been solved by 0032716.
* Move copying modifier to BRepTools package.
* Implement copying of triangulation in BRepTools_NurbsConvertModification.
* Implement transformation of a triangulation in BRepTools_GTrsfModification.
* Update test case bugs/mesh/bug22778 to clean the triangulation after conversion to NURBS (reproduce the same behavior as before).
mod - src/BRepBuilderAPI/BRepBuilderAPI_Copy.cxx Diff File
add - src/BRepTools/BRepTools_CopyModification.cxx Diff File
add - src/BRepTools/BRepTools_CopyModification.hxx Diff File
mod - src/BRepTools/BRepTools_GTrsfModification.cxx Diff File
mod - src/BRepTools/BRepTools_GTrsfModification.hxx Diff File
mod - src/BRepTools/BRepTools_NurbsConvertModification.cxx Diff File
mod - src/BRepTools/BRepTools_NurbsConvertModification.hxx Diff File
mod - src/BRepTools/FILES Diff File
mod - tests/bugs/mesh/bug22778 Diff File
add - tests/bugs/modalg_8/bug31479_1 Diff File
add - tests/bugs/modalg_8/bug31479_2 Diff File