]> SALOME platform Git repositories - modules/shaper.git/commit
Salome HOME
[bos #35154][EDF](2023-T1) Edge thickness. dish/CR35154--Edge_Thickness3 76/head
authordish <dmitrii.shvydkoi@opencascade.com>
Tue, 19 Nov 2024 02:05:58 +0000 (02:05 +0000)
committerdish <dmitrii.shvydkoi@opencascade.com>
Tue, 19 Nov 2024 02:05:58 +0000 (02:05 +0000)
commitd9a3bd0b50f01e1dc749a533ce6471848eb1c10e
treef8479d8dced6e245b7db61337af3f957f3e02b25
parentb5de04b4145fd6e3a42afea31587458c8f49c59a
[bos #35154][EDF](2023-T1) Edge thickness.

Add edge thickness feature. Edge thickness can be assigned to any shapes and subshapes, except vertices.
If different edge thickness values assigned both to a shape and to its subshape, subshape value overrides shape value.
Thickness data (de)serialized into xCAF and TUI.py files.
31 files changed:
src/GeomAlgoAPI/GeomAlgoAPI_STEPImportXCAF.cpp
src/GeomAlgoAPI/GeomAlgoAPI_STEPImportXCAF.h
src/Model/Model_Objects.cpp
src/Model/Model_Objects.h
src/Model/Model_ResultBody.cpp
src/Model/Model_ResultBody.h
src/Model/Model_ResultPart.cpp
src/Model/Model_ResultPart.h
src/ModelAPI/ModelAPI_Result.cpp
src/ModelAPI/ModelAPI_Result.h
src/ModelAPI/ModelAPI_ResultBody.h
src/ModelAPI/ModelAPI_ResultPart.h
src/ModelAPI/ModelAPI_Session.cpp
src/ModelAPI/ModelAPI_Tools.cpp
src/ModelAPI/ModelAPI_Tools.h
src/ModelHighAPI/ModelHighAPI_Dumper.cpp
src/ModelHighAPI/ModelHighAPI_Dumper.h
src/ModelHighAPI/ModelHighAPI_Selection.cpp
src/ModelHighAPI/ModelHighAPI_Selection.h
src/PartSet/PartSet_Module.cpp
src/PartSet/PartSet_Tools.cpp
src/PartSet/PartSet_Tools.h
src/SHAPERGUI/resources/LightApp.xml.in
src/XGUI/CMakeLists.txt
src/XGUI/XGUI_ContextMenuMgr.cpp
src/XGUI/XGUI_Displayer.cpp
src/XGUI/XGUI_EdgeThicknessWidget.cpp [new file with mode: 0644]
src/XGUI/XGUI_EdgeThicknessWidget.h [new file with mode: 0644]
src/XGUI/XGUI_Workshop.cpp
src/XGUI/XGUI_Workshop.h
src/XGUI/XGUI_msg_fr.ts