occt: master 10ac0403

Author Committer Branch Timestamp Parent
sshutina bugmaster master 2020-02-10 13:32:56 master 7e1c1e48
Affected Issues  0031336: Modeling data - extend BRepPrimAPI_MakeBox with planar shape creation
Changeset 0031336: Modeling data - extend BRepPrimAPI_MakeBox with planar shape creation

-Create a new package BRepPreviewAPI, inherited from BRepPrimAPI to create both, valid and degenerative shapes
-Create a new class BRepPreviewAPI_MakeBox for working with a box
    Preview can be vertex, edge, rectangle or box
-BRepPrim_GWedge: in the case of non-valid data, the exception does not happen in the constructor, but at the moment of access to the shape
-BRepPrimAPI_MakeBox: myWedge is now not private, but protected, because used in BRepPreviewAPI_MakeBox which inherits from BRepPrimAPI_MakeBox
-Add tests for checking of a creation a preview in tests/geometry/preview (vertex, edge, rectangle, box)
-Update a command "box": add new parameters
mod - adm/UDLIST Diff File
add - src/BRepPreviewAPI/BRepPreviewAPI_MakeBox.cxx Diff File
add - src/BRepPreviewAPI/BRepPreviewAPI_MakeBox.hxx Diff File
add - src/BRepPreviewAPI/FILES Diff File
mod - src/BRepPrim/BRepPrim_GWedge.cxx Diff File
mod - src/BRepPrim/BRepPrim_GWedge.hxx Diff File
mod - src/BRepPrim/BRepPrim_Wedge.hxx Diff File
mod - src/BRepPrimAPI/BRepPrimAPI_MakeBox.cxx Diff File
mod - src/BRepPrimAPI/BRepPrimAPI_MakeBox.hxx Diff File
mod - src/BRepTest/BRepTest_PrimitiveCommands.cxx Diff File
mod - src/TKPrim/PACKAGES Diff File
mod - tests/geometry/grids.list Diff File
add - tests/geometry/preview/box Diff File
add - tests/geometry/preview/edge Diff File
add - tests/geometry/preview/rectangle Diff File
add - tests/geometry/preview/vertex Diff File