occt: master 9592ae24
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
bugmaster | master | 2021-04-05 08:15:45 | master 91428b46 | |
Affected Issues | 0027457: Modeling - Raise exception if scaled transformation is used for shape location | |||
Changeset | 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. |
|||
mod - src/BinTools/BinTools_ShapeReader.cxx | Diff File | |||
mod - src/BinTools/BinTools_ShapeSet.cxx | Diff File | |||
mod - src/BRep/BRep_Tool.cxx | Diff File | |||
mod - src/BRepBuilderAPI/BRepBuilderAPI_Transform.cxx | Diff File | |||
mod - src/BRepLib/BRepLib.cxx | Diff File | |||
mod - src/BRepTest/BRepTest_BasicCommands.cxx | Diff File | |||
mod - src/BRepTools/BRepTools.cxx | Diff File | |||
mod - src/BRepTools/BRepTools.hxx | Diff File | |||
mod - src/BRepTools/BRepTools_Modifier.cxx | Diff File | |||
add - src/BRepTools/BRepTools_PurgeLocations.cxx | Diff File | |||
add - src/BRepTools/BRepTools_PurgeLocations.hxx | Diff File | |||
mod - src/BRepTools/BRepTools_ReShape.cxx | Diff File | |||
mod - src/BRepTools/FILES | Diff File | |||
mod - src/IGESCAFControl/IGESCAFControl_Writer.cxx | Diff File | |||
mod - src/IGESToBRep/IGESToBRep_CurveAndSurface.cxx | Diff File | |||
mod - src/IGESToBRep/IGESToBRep_TopoSurface.cxx | Diff File | |||
mod - src/RWGltf/RWGltf_GltfJsonParser.cxx | Diff File | |||
mod - src/RWMesh/RWMesh_CafReader.cxx | Diff File | |||
mod - src/ShapeCustom/ShapeCustom.cxx | Diff File | |||
mod - src/ShapeFix/ShapeFix_Shape.cxx | Diff File | |||
mod - src/ShapeProcess/ShapeProcess_OperLibrary.cxx | Diff File | |||
mod - src/ShapeProcess/ShapeProcess_ShapeContext.cxx | Diff File | |||
mod - src/StepToGeom/StepToGeom.cxx | Diff File | |||
mod - src/TopExp/TopExp.cxx | Diff File | |||
mod - src/TopExp/TopExp.hxx | Diff File | |||
mod - src/TopLoc/TopLoc_Location.hxx | Diff File | |||
mod - src/TopoDS/TopoDS_Builder.cxx | Diff File | |||
mod - src/TopoDS/TopoDS_Iterator.cxx | Diff File | |||
mod - src/TopoDS/TopoDS_Shape.hxx | Diff File | |||
mod - src/TopTools/TopTools_ShapeSet.cxx | Diff File | |||
mod - src/VrmlData/VrmlData_Group.cxx | Diff File | |||
mod - src/XCAFDoc/XCAFDoc_ShapeTool.cxx | Diff File | |||
mod - src/XCAFPrs/XCAFPrs.cxx | Diff File | |||
mod - tests/bugs/modalg_6/bug28394_2 | Diff File | |||
add - tests/bugs/moddata_3/bug27457 | Diff File | |||
add - tests/bugs/moddata_3/bug27457_1 | Diff File | |||
add - tests/bugs/moddata_3/bug27457_2 | Diff File | |||
mod - tests/v3d/bugs/bug22240 | Diff File | |||
mod - tests/v3d/bugs/bug30630_1 | Diff File | |||
mod - tests/v3d/bugs/bug30630_2 | Diff File | |||
mod - tests/v3d/bugs/bug30630_3 | Diff File |