]> OCCT Git - occt.git/commit
0031479: Modeling Algorithms - exception on geometry transformation of triangulation... IR-2022-07-08
authorazv <azv@opencascade.com>
Fri, 1 Jul 2022 13:46:55 +0000 (16:46 +0300)
committersmoskvin <smoskvin@opencascade.com>
Fri, 8 Jul 2022 16:30:13 +0000 (19:30 +0300)
commit33c8a72788661285860902f261062e39f32a2d46
tree52dde548a49d9d94b860ff3e3bc0b3af009dbf81
parent315ed0be41065702f85c2d51610b36ac65201a04
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).
src/BRepBuilderAPI/BRepBuilderAPI_Copy.cxx
src/BRepTools/BRepTools_CopyModification.cxx [new file with mode: 0644]
src/BRepTools/BRepTools_CopyModification.hxx [new file with mode: 0644]
src/BRepTools/BRepTools_GTrsfModification.cxx
src/BRepTools/BRepTools_GTrsfModification.hxx
src/BRepTools/BRepTools_NurbsConvertModification.cxx
src/BRepTools/BRepTools_NurbsConvertModification.hxx
src/BRepTools/FILES
tests/bugs/mesh/bug22778
tests/bugs/modalg_8/bug31479_1 [new file with mode: 0644]
tests/bugs/modalg_8/bug31479_2 [new file with mode: 0644]