]>
SALOME platform Git repositories - modules/shaper.git/log
mpv [Thu, 17 Sep 2020 16:20:41 +0000 (19:20 +0300)]
Minor changes
Artem Zhidkov [Thu, 17 Sep 2020 15:20:42 +0000 (18:20 +0300)]
Adjust 'idler_plate.py' model to the new behavior
According to the general limitation of the selection mechanism, it is impossible to separate the coincident centers of circles/arcs if they are projected to another sketch. So, the loading of the geometric dump always selects the center of the latest edge. The 'idler_plate.py' test becomes invalid after #19990 while checking the dump to Python, because centers of arcs are taken into account now when loading the geometric dump.
mpv [Thu, 17 Sep 2020 15:20:29 +0000 (18:20 +0300)]
Fix for the issue #19989 : Sketch in error after edit and apply on Fuse (without having changed anything)
Artem Zhidkov [Wed, 16 Sep 2020 19:41:11 +0000 (22:41 +0300)]
Issue #19990: Error when loading geometrical dump
Process special case of geometric selection related to ImportResult feature, due to its reference to results from another parts.
mpv [Wed, 16 Sep 2020 15:41:15 +0000 (18:41 +0300)]
Fix for the issue #19932 : Fillet fails in python with all in features Fuse inputs
Support the whole feature referencing in searching of the new context.
Artem Zhidkov [Wed, 16 Sep 2020 13:16:09 +0000 (16:16 +0300)]
Fix regressions after resolving issue #19890 (part II)
Artem Zhidkov [Wed, 16 Sep 2020 07:44:35 +0000 (10:44 +0300)]
Fix regressions after resolving issue #19890
Artem Zhidkov [Tue, 15 Sep 2020 19:30:44 +0000 (22:30 +0300)]
Issue #20033: No preview after parameter change
Restore the position of the history line when changing parameter.
Artem Zhidkov [Tue, 15 Sep 2020 15:47:37 +0000 (18:47 +0300)]
Issue #19990: Error when loading geometrical dump
Geometrical selection by coordinates of a point is able to select the center of arc now.
Artem Zhidkov [Tue, 15 Sep 2020 12:51:09 +0000 (15:51 +0300)]
Issue #19890: Shape displayed with some transparency after symmetry
Use correct transformation algorithm on the Part level.
Artem Zhidkov [Mon, 14 Sep 2020 16:11:21 +0000 (19:11 +0300)]
Make a set of curves accessible from the Python scripts.
mpv [Fri, 21 Aug 2020 06:55:08 +0000 (09:55 +0300)]
Fix for #19912 : Error in SHAPERSTUDY python dump in feature Face with 2 results
Generate an error in case primitive selection returns sub-shape that does not belong to the context.
rnv [Mon, 27 Jul 2020 09:32:17 +0000 (12:32 +0300)]
Build SHAPER with dev version of OCCT (IR-2020-07-10)
azv [Wed, 12 Aug 2020 10:29:40 +0000 (13:29 +0300)]
Make the documentation compilable on Windows
vsv [Mon, 10 Aug 2020 14:06:38 +0000 (17:06 +0300)]
bos #19890: Fix wrong initialized type of symmetry operation in property panel
vsv [Fri, 7 Aug 2020 19:33:10 +0000 (22:33 +0300)]
Fix help files generation on Windows
vsr [Wed, 5 Aug 2020 06:44:19 +0000 (09:44 +0300)]
bos #19884 Avoid error message in terminal if SALOME is running in terminal mode
vsv [Mon, 3 Aug 2020 09:56:01 +0000 (12:56 +0300)]
Issue #3237: Use for names of objects letters, digits, '_' and space
vsr [Mon, 3 Aug 2020 09:06:12 +0000 (12:06 +0300)]
bos #19879 [CEA] SHAPER build failure: missing method setUseLocalSelection
vsv [Fri, 31 Jul 2020 13:57:49 +0000 (16:57 +0300)]
Issue #3230: Optional box should not change focus widget
Artem Zhidkov [Thu, 30 Jul 2020 20:52:35 +0000 (23:52 +0300)]
Issue #3236: Generalization of extrusion
Allow construction points as a base for extrusion and revolution.
Artem Zhidkov [Thu, 30 Jul 2020 14:58:13 +0000 (17:58 +0300)]
Issue #3236: Generalization of extrusion
Allow construction points as a base for extrusion and revolution.
Artem Zhidkov [Thu, 30 Jul 2020 04:16:37 +0000 (07:16 +0300)]
Fix compilation error.
Artem Zhidkov [Wed, 29 Jul 2020 21:08:59 +0000 (00:08 +0300)]
Issue #3237: Allow usage of accented characters in ObjectBrowser
Usage of Unicode characters as names of parameters.
rnv [Mon, 22 Jun 2020 11:21:33 +0000 (14:21 +0300)]
Build with native prerequsites
Artem Zhidkov [Wed, 29 Jul 2020 09:21:51 +0000 (12:21 +0300)]
Issue #3275: Cannot load script. Unicode error
vsv [Wed, 29 Jul 2020 08:00:06 +0000 (11:00 +0300)]
Issue #3221: Set disabled color of features in a non-active part
Artem Zhidkov [Tue, 28 Jul 2020 20:28:58 +0000 (23:28 +0300)]
Make GeomAPI_WireExplorer available from the Python scripts.
Artem Zhidkov [Tue, 28 Jul 2020 19:34:56 +0000 (22:34 +0300)]
Issue #3278: Wire disappears from the viewer during 1D-Fillet operation
Do not set 'isConcealed' flag if the attribute referring to a result is not the case for the current operation.
vsv [Tue, 28 Jul 2020 16:55:30 +0000 (19:55 +0300)]
Issue #3277: Remain property panel active if current operation is not finished
azv [Tue, 28 Jul 2020 15:48:16 +0000 (18:48 +0300)]
Issue #3279: Incorrect result of 1D-Fillet with boundary value of radius
Additional check if the fillet edge eats the original edges.
vsv [Tue, 28 Jul 2020 09:35:15 +0000 (12:35 +0300)]
Issue #3220: Show/Hide sketch plane
vsv [Tue, 28 Jul 2020 08:09:01 +0000 (11:09 +0300)]
Issue #3274: Update trihedron after change of preferences
Artem Zhidkov [Sun, 26 Jul 2020 10:36:30 +0000 (13:36 +0300)]
Make unit-test for ellipse stable.
Artem Zhidkov [Sat, 25 Jul 2020 19:35:13 +0000 (22:35 +0300)]
Issue #3271: Wire from sketch is built wrong
When collecting all wires from sketch faces, check all edges of the wire (instead of the first one) to be already processed within other wires. It will avoid taking full contours, which share an edge.
Artem Zhidkov [Fri, 24 Jul 2020 13:20:21 +0000 (16:20 +0300)]
Task #3236: Generalization of extrusion
Update icons for the type choice.
Artem Zhidkov [Fri, 24 Jul 2020 08:12:28 +0000 (11:12 +0300)]
Task #3236: Generalization of extrusion
Fix regression within Pipe's base shape selection.
Artem Zhidkov [Thu, 23 Jul 2020 17:12:16 +0000 (20:12 +0300)]
Task #3236: Generalization of extrusion
Fix regressions in unit tests
Artem Zhidkov [Thu, 23 Jul 2020 13:02:09 +0000 (16:02 +0300)]
Task #3236: Generalization of extrusion
Allow to use wires and shells as an argument of the Extrusion
Artem Zhidkov [Thu, 23 Jul 2020 07:32:05 +0000 (10:32 +0300)]
Avoid message about unknown 'salome_iapp' within unit tests. Finalization.
mpv [Wed, 22 Jul 2020 09:44:37 +0000 (12:44 +0300)]
Fix for the issue #19815 : cloison07 fails
Artem Zhidkov [Tue, 21 Jul 2020 08:36:51 +0000 (11:36 +0300)]
Fix the projection of periodic B-spline curve to non-orthogonal plane.
mpv [Mon, 20 Jul 2020 12:59:41 +0000 (15:59 +0300)]
Fix for #19754: EDF 21721 - Problems with a study
Fixed crashes on dumping to python if there are problems with features validity. Improved the error-status appearance when previous features are dramatically changed.
vsv [Mon, 20 Jul 2020 11:20:23 +0000 (14:20 +0300)]
Issue #3221: Set gray color for disabled features
Artem Zhidkov [Mon, 20 Jul 2020 10:35:51 +0000 (13:35 +0300)]
Use the latest version of SALOME (2020-07-20)
Artem Zhidkov [Thu, 16 Jul 2020 19:24:10 +0000 (22:24 +0300)]
Avoid message about unknown 'salome_iapp' within unit tests.
Artem Zhidkov [Thu, 16 Jul 2020 06:17:39 +0000 (09:17 +0300)]
Fix documentation warnings.
Artem Zhidkov [Wed, 15 Jul 2020 20:00:23 +0000 (23:00 +0300)]
Fix documentation warnings.
mpv [Wed, 15 Jul 2020 18:05:26 +0000 (21:05 +0300)]
Fix for the problem of import Part crash when sketch with removed sketch elements.
Artem Zhidkov [Wed, 15 Jul 2020 17:23:54 +0000 (20:23 +0300)]
Group unit tests by modules.
Artem Zhidkov [Wed, 15 Jul 2020 17:17:54 +0000 (20:17 +0300)]
Fix warnings
Artem Zhidkov [Wed, 15 Jul 2020 13:41:23 +0000 (16:41 +0300)]
Task #3236: Generalization of extrusion
Get rid of clearing the results of extrusion by hand. Leave it for the model update.
Artem Zhidkov [Wed, 15 Jul 2020 08:42:12 +0000 (11:42 +0300)]
Task #3236: Generalization of extrusion
Fix validator to be able to select sketch elements for the extrusion.
Artem Zhidkov [Mon, 13 Jul 2020 08:45:27 +0000 (11:45 +0300)]
Merge remote-tracking branch 'remotes/origin/EDF_2020_Lot2'
# Conflicts:
# doc/gui/General/Introduction.rst
# src/FeaturesPlugin/CMakeLists.txt
# src/GeomAlgoAPI/GeomAlgoAPI_WireBuilder.cpp
# src/Model/Model_AttributeSelection.cpp
# src/Model/Model_Document.cpp
# src/Model/Model_Objects.cpp
# src/Model/Model_ResultConstruction.cpp
# src/Model/Model_ResultPart.cpp
# src/ModelAPI/ModelAPI_Events.h
# src/ModelHighAPI/ModelHighAPI_Tools.cpp
# src/ModuleBase/ModuleBase_WidgetMultiSelector.cpp
# src/PartSet/PartSet_MenuMgr.cpp
# src/PartSet/PartSet_Module.cpp
# src/PartSet/PartSet_SketcherMgr.cpp
# src/Selector/Selector_Algo.h
# src/Selector/Selector_Intersect.cpp
# src/Selector/Selector_Modify.cpp
# src/Selector/Selector_Primitive.cpp
# src/Selector/Selector_WeakName.cpp
# src/SketchAPI/SketchAPI_Sketch.cpp
# src/SketchPlugin/SketchPlugin_Projection.cpp
# src/SketchPlugin/SketchPlugin_Tools.cpp
# src/SketchPlugin/SketchPlugin_Validators.cpp
# src/SketchPlugin/SketchPlugin_msg_en.ts
# src/XGUI/XGUI_OperationMgr.cpp
# src/XGUI/XGUI_Selection.cpp
Artem Zhidkov [Fri, 10 Jul 2020 21:14:59 +0000 (00:14 +0300)]
Fix mistake after branches merging.
vsr [Fri, 10 Jul 2020 16:24:56 +0000 (19:24 +0300)]
Merge branch 'V9_5_BR'
Artem Zhidkov [Fri, 10 Jul 2020 13:46:34 +0000 (16:46 +0300)]
Task #3237: Allow usage of accented characters in ObjectBrowser
Use wide-strings for debug logging.
Artem Zhidkov [Thu, 2 Jul 2020 11:06:46 +0000 (14:06 +0300)]
Task #3235: Projection without link to source shape
* Improve the Projection feature by an option to break the link with the original shape.
* Update unit-tests for ellipse's projection, because of solved OCCT issue #31016.
Artem Zhidkov [Thu, 2 Jul 2020 11:06:46 +0000 (14:06 +0300)]
Task #3235: Projection without link to source shape
* Improve the Projection feature by an option to break the link with the original shape.
* Update unit-tests for ellipse's projection, because of solved OCCT issue #31016.
Artem Zhidkov [Mon, 6 Jul 2020 08:29:54 +0000 (11:29 +0300)]
Task #3231: Sketcher Offset of a curve.
WireBuilder: fix typo; minor improvement.
Artem Zhidkov [Mon, 25 May 2020 12:05:31 +0000 (15:05 +0300)]
Task #3231: Sketcher Offset of a curve
* Implement the feature for the offset operation.
* Improve searching of coincidences in context of B-spline curve
* Decline offset if duplicated entities are selected.
vsv [Fri, 17 Apr 2020 19:00:30 +0000 (22:00 +0300)]
Issue #3223: Improve Python dump readability
* Add empty lines between features
* Add comments related to the type of features
* Improve dumping of lists
* Fix the wrong script generation if a group contains filters.
Artem Zhidkov [Sat, 4 Jul 2020 07:45:53 +0000 (10:45 +0300)]
Task #3231: Sketcher Offset of a curve.
Fix issues
Artem Zhidkov [Thu, 25 Jun 2020 07:06:15 +0000 (10:06 +0300)]
Issue #19725: Error when loading python dump
Fix the issue related to the on-the-fly projection to sketch, when projecting a periodic B-spline curve orthogonal to the sketch plane.
mpv [Wed, 24 Jun 2020 14:09:56 +0000 (17:09 +0300)]
Fix for the issue #19726 : Placement failed because of wrong name in face selection.
Call update in history of attribute created for the external part selection.
jfa [Fri, 3 Jul 2020 14:14:05 +0000 (17:14 +0300)]
Task #3231: Sketcher Offset of a curve. Fix a bug with several edges, coincident in one point.
jfa [Fri, 3 Jul 2020 12:14:25 +0000 (15:14 +0300)]
Task #3231: Sketcher Offset of a curve. Fix a bug with offset side in case of several chains.
Artem Zhidkov [Fri, 3 Jul 2020 08:38:10 +0000 (11:38 +0300)]
Task #3231: Sketcher Offset of a curve
Decline offset if duplicated entities are selected.
Artem Zhidkov [Thu, 2 Jul 2020 17:02:51 +0000 (20:02 +0300)]
Adjust unit tests to meet new behavior
Artem Zhidkov [Tue, 30 Jun 2020 11:02:16 +0000 (14:02 +0300)]
Task #3230: Sketcher: create a curve passing through selected points or vertices of a polyline
Fix crash on reordering the list of points.
jfa [Thu, 2 Jul 2020 12:04:47 +0000 (15:04 +0300)]
Task #3231: Sketcher Offset of a curve. Unit test.
Artem Zhidkov [Sun, 28 Jun 2020 11:18:44 +0000 (14:18 +0300)]
Task #3230: Sketcher: create a curve passing through selected points or vertices of a polyline
Unit tests
Artem Zhidkov [Sat, 27 Jun 2020 19:57:23 +0000 (22:57 +0300)]
Use the latest version of SALOME (2020-06-16)
Artem Zhidkov [Sat, 27 Jun 2020 17:43:48 +0000 (20:43 +0300)]
Meet coding style (split lines longer than 100 characters)
vsv [Fri, 26 Jun 2020 12:54:37 +0000 (15:54 +0300)]
Fix bug with width of copy objects
Artem Zhidkov [Fri, 22 May 2020 16:55:22 +0000 (19:55 +0300)]
Task #3230: Sketcher: create a curve passing through selected points or vertices of a polyline
* Implement the Curve Fitting feature.
* Implement the de Boor scheme for periodic and non-periodic B-spline evaluation.
* Implement interpolation and approximation modes of the feature.
* Add creation of the control polygon.
* Reordering points on the corresponding button click
* Python API for this feature
* User documentation
vsv [Wed, 24 Jun 2020 08:04:56 +0000 (11:04 +0300)]
Issue #3222: Update highlighted error points
vsv [Wed, 24 Jun 2020 07:29:33 +0000 (10:29 +0300)]
Issue #3261: Stop processing of the same event from different objects
vsv [Tue, 23 Jun 2020 14:09:12 +0000 (17:09 +0300)]
Issue #3222: 1D fillet
Send the message about failed vertices when creation method is changed.
Artem Zhidkov [Wed, 22 Apr 2020 08:55:13 +0000 (11:55 +0300)]
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.
vsv [Mon, 13 Apr 2020 14:11:52 +0000 (17:11 +0300)]
Issue #3193: Clear property panel in case of multi-selection in sketcher.
vsv [Mon, 13 Apr 2020 10:30:39 +0000 (13:30 +0300)]
Issue #3220: Show/Hide sketcher plane
vsv [Fri, 10 Apr 2020 16:30:57 +0000 (19:30 +0300)]
Issue #3221: Visual separation for features
vsv [Fri, 10 Apr 2020 12:18:27 +0000 (15:18 +0300)]
Issue #3217: Create shortcut for edit current item in object browser
Artem Zhidkov [Tue, 30 Jun 2020 22:02:04 +0000 (01:02 +0300)]
Task #3236: Generalization of extrusion
Fix validator for ExtrusionCut
Artem Zhidkov [Tue, 30 Jun 2020 21:21:26 +0000 (00:21 +0300)]
Task #3231: Sketcher Offset of a curve
Improve searching of coincidences in context of B-spline curve
jfa [Tue, 30 Jun 2020 16:27:19 +0000 (19:27 +0300)]
Task #3231: Sketcher Offset of a curve. Unit test.
jfa [Tue, 30 Jun 2020 14:00:28 +0000 (17:00 +0300)]
Task #3231: Sketcher Offset of a curve. Documentation.
jfa [Tue, 30 Jun 2020 12:37:18 +0000 (15:37 +0300)]
Task #3231: Sketcher Offset of a curve. Unit test.
Artem Zhidkov [Tue, 30 Jun 2020 11:57:21 +0000 (14:57 +0300)]
Task #3237: Allow usage of accented characters in ObjectBrowser
Correct SWIG wrapper for AttributeSelection.
Artem Zhidkov [Tue, 30 Jun 2020 11:05:23 +0000 (14:05 +0300)]
Task #3231: Sketcher Offset of a curve.
Fix crash on Linear and Angular Copies.
Artem Zhidkov [Tue, 30 Jun 2020 11:02:16 +0000 (14:02 +0300)]
Task #3230: Sketcher: create a curve passing through selected points or vertices of a polyline
Fix crash on reordering the list of points.
Artem Zhidkov [Mon, 29 Jun 2020 21:09:03 +0000 (00:09 +0300)]
Task #3236: Generalization of extrusion
Fix the validator to be able to select sketch vertices and edges for extrusion and revolution.
Artem Zhidkov [Mon, 29 Jun 2020 19:57:14 +0000 (22:57 +0300)]
Task #3237: Allow usage of accented characters in ObjectBrowser
* Code cleanup
* Add unit test with utf-8.
jfa [Mon, 29 Jun 2020 14:55:18 +0000 (17:55 +0300)]
Task #3231: Sketcher Offset of a curve. Offset side definition by the first selected edge.
Artem Zhidkov [Mon, 29 Jun 2020 12:53:57 +0000 (15:53 +0300)]
Task #3237: Allow usage of accented characters in ObjectBrowser
Move string conversion to the separate package.
Artem Zhidkov [Sun, 28 Jun 2020 20:10:10 +0000 (23:10 +0300)]
Task #3237: Allow usage of accented characters in ObjectBrowser
Fix crash in conversion to wstring.
Artem Zhidkov [Sun, 28 Jun 2020 12:51:58 +0000 (15:51 +0300)]
Task #3237: Allow usage of accented characters in ObjectBrowser
Fix compilation on Linux with -std=c++0x
Artem Zhidkov [Sun, 28 Jun 2020 11:18:44 +0000 (14:18 +0300)]
Task #3230: Sketcher: create a curve passing through selected points or vertices of a polyline
Unit tests
Artem Zhidkov [Sat, 27 Jun 2020 20:04:40 +0000 (23:04 +0300)]
Meet coding style (split lines longer than 100 characters)