Salome HOME
Issue #3222: 1d fillet
authorArtem Zhidkov <Artem.Zhidkov@opencascade.com>
Wed, 22 Apr 2020 08:55:13 +0000 (11:55 +0300)
committerArtem Zhidkov <Artem.Zhidkov@opencascade.com>
Thu, 2 Jul 2020 11:26:39 +0000 (14:26 +0300)
commit41645ab455d24dcda650377d8c044e0578e01529
treeccb29bdb0a966d4f32560d6a583e0ebf15263d1e
parent47f4ee100cab87409534ba8b57e7c64582511fe3
Issue #3222: 1d fillet

* Implement the 1D-fillet feature
* Unit tests for 1D-fillet
* Documentation update.
* Translations to French.
* Additional test cases for filleting several wires at once.
* Stabilize the sequence of fillet results.
* Process failed vertices and send the message to highlight them in 3D viewer.
62 files changed:
src/BuildPlugin/BuildPlugin_Wire.cpp
src/FeaturesAPI/FeaturesAPI.i
src/FeaturesAPI/FeaturesAPI_Fillet.cpp
src/FeaturesAPI/FeaturesAPI_Fillet.h
src/FeaturesPlugin/CMakeLists.txt
src/FeaturesPlugin/FeaturesPlugin_Fillet1D.cpp [new file with mode: 0644]
src/FeaturesPlugin/FeaturesPlugin_Fillet1D.h [new file with mode: 0644]
src/FeaturesPlugin/FeaturesPlugin_Plugin.cpp
src/FeaturesPlugin/FeaturesPlugin_Validators.cpp
src/FeaturesPlugin/FeaturesPlugin_Validators.h
src/FeaturesPlugin/FeaturesPlugin_msg_en.ts
src/FeaturesPlugin/FeaturesPlugin_msg_fr.ts
src/FeaturesPlugin/FeaturesPlugin_msg_ru.ts
src/FeaturesPlugin/Test/TestFillet1D_ErrorMsg.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestFillet1D_Vertices_1.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestFillet1D_Vertices_2.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestFillet1D_Vertices_3.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestFillet1D_Vertices_4.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestFillet1D_Vertices_5.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestFillet1D_Vertices_6.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestFillet1D_Vertices_7.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestFillet1D_Vertices_8.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestFillet1D_Vertices_9.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestFillet1D_Wire_1.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestFillet1D_Wire_2.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestFillet1D_Wire_3.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestFillet1D_Wire_4.py [new file with mode: 0644]
src/FeaturesPlugin/Test/TestFillet1D_Wire_5.py [new file with mode: 0644]
src/FeaturesPlugin/doc/FeaturesPlugin.rst
src/FeaturesPlugin/doc/TUI_fillet1DVertices.rst [new file with mode: 0644]
src/FeaturesPlugin/doc/TUI_fillet1DWire.rst [new file with mode: 0644]
src/FeaturesPlugin/doc/examples/fillet1d_vertices.py [new file with mode: 0644]
src/FeaturesPlugin/doc/examples/fillet1d_wire.py [new file with mode: 0644]
src/FeaturesPlugin/doc/fillet1dFeature.rst [new file with mode: 0644]
src/FeaturesPlugin/doc/images/Fillet1DPanel_Vertices.png [new file with mode: 0644]
src/FeaturesPlugin/doc/images/Fillet1DPanel_Wire.png [new file with mode: 0644]
src/FeaturesPlugin/doc/images/Fillet1DResult_Vertices.png [new file with mode: 0644]
src/FeaturesPlugin/doc/images/Fillet1DResult_Wire.png [new file with mode: 0644]
src/FeaturesPlugin/doc/images/fillet1d.png [new file with mode: 0644]
src/FeaturesPlugin/doc/images/fillet1d_points.png [new file with mode: 0644]
src/FeaturesPlugin/doc/images/fillet1d_wire.png [new file with mode: 0644]
src/FeaturesPlugin/fillet1d_widget.xml [new file with mode: 0644]
src/FeaturesPlugin/icons/fillet1d.png [new file with mode: 0644]
src/FeaturesPlugin/icons/fillet1d_points.png [new file with mode: 0644]
src/FeaturesPlugin/icons/fillet1d_wire.png [new file with mode: 0644]
src/FeaturesPlugin/plugin-Features.xml
src/FiltersPlugin/FiltersPlugin_OppositeToEdge.cpp
src/GeomAPI/GeomAPI_Edge.cpp
src/GeomAPI/GeomAPI_Edge.h
src/GeomAPI/GeomAPI_WireExplorer.cpp
src/GeomAPI/GeomAPI_WireExplorer.h
src/GeomAlgoAPI/CMakeLists.txt
src/GeomAlgoAPI/GeomAlgoAPI_Fillet1D.cpp [new file with mode: 0644]
src/GeomAlgoAPI/GeomAlgoAPI_Fillet1D.h [new file with mode: 0644]
src/GeomAlgoAPI/GeomAlgoAPI_ShapeTools.cpp
src/GeomAlgoAPI/GeomAlgoAPI_ShapeTools.h
src/GeomAlgoImpl/CMakeLists.txt
src/GeomAlgoImpl/GEOMImpl_Fillet1d.cxx [new file with mode: 0644]
src/GeomAlgoImpl/GEOMImpl_Fillet1d.hxx [new file with mode: 0644]
src/ModelAPI/ModelAPI_Events.cpp
src/ModelAPI/ModelAPI_Events.h
src/ModelHighAPI/ModelHighAPI_Macro.h