1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-10 18:51:21 +03:00
ifv 9592ae247b 0027457: Modeling - Raise exception if scaled transformation is used for shape location
Implementation of raising exception while using scale and mirror transformation in shape location
TopLoc/TopLoc_Location.hxx
TopoDS/TopoDS_Shape.hxx

Implementation of new tools for removing forbidden locations from shapes:
BRepTools/BRepTools_PurgeLocations.cxx
BRepTools/BRepTools_PurgeLocations.hxx
BRepTools/BRepTools.cxx
BRepTools/BRepTools.hxx

Draw commands for transforming shapes are corrected, new draw commands: purgeloc, checkloc added
BRepTest/BRepTest_BasicCommands.cxx

Fixing unstable test bug xde bug24759
StepToGeom/StepToGeom.cxx

All other C++ commits are modification of algorithms used mainly in import/export operations in order to allows these operations if shape locations contains scale and mirror transformations.

New test for command purgeloc added
tests/bugs/moddata_3/bug27457
tests/bugs/moddata_3/bug27457_1
tests/bugs/moddata_3/bug27457_2

Some test corrected according to modifications.
2021-08-20 20:18:06 +03:00
..
2017-03-03 16:11:27 +03:00
2016-10-27 17:27:26 +03:00
2015-12-17 15:34:21 +03:00
2015-10-01 13:49:24 +03:00
2015-12-25 10:29:11 +03:00
2015-11-05 12:14:03 +03:00
2015-11-05 12:14:03 +03:00
2017-08-18 12:13:40 +03:00
2016-09-15 12:19:52 +03:00
2016-12-22 12:44:05 +03:00
2017-03-03 16:11:27 +03:00
2017-04-12 17:53:03 +03:00
2017-05-25 11:37:04 +03:00