Salome HOME
modules/shaper.git
5 years agoFix for the issue #2718 : results will be removed in case feature is invalid anyway...
mpv [Mon, 26 Nov 2018 13:10:39 +0000 (16:10 +0300)]
Fix for the issue #2718 : results will be removed in case feature is invalid anyway. But in Update - class it is done without "Forever" class to keep references (although invalid) and restore back-references correctly if result become valid.

5 years agoFor for the the problem of lower/upper case in the test name (reproduced on Linux).
mpv [Mon, 26 Nov 2018 10:58:51 +0000 (13:58 +0300)]
For for the the problem of lower/upper case in the test name (reproduced on Linux).

5 years agoFix memory leaks
vsv [Thu, 22 Nov 2018 13:46:44 +0000 (16:46 +0300)]
Fix memory leaks

5 years agoFix memory leaks
vsv [Thu, 22 Nov 2018 13:46:18 +0000 (16:46 +0300)]
Fix memory leaks

5 years agoAdded unit-test for the issue #2729
mpv [Thu, 22 Nov 2018 13:09:40 +0000 (16:09 +0300)]
Added unit-test for the issue #2729

5 years agoOptimization of folders update in a data tree
vsv [Thu, 22 Nov 2018 06:53:02 +0000 (09:53 +0300)]
Optimization of folders update in a data tree

5 years agoOptimization of update of the data tree
mpv [Wed, 21 Nov 2018 14:46:56 +0000 (17:46 +0300)]
Optimization of update of the data tree

5 years agoOptimize updating of the tree
vsv [Wed, 21 Nov 2018 14:25:33 +0000 (17:25 +0300)]
Optimize updating of the tree

5 years agoFix a bug of tree with ExtrusionCut operation launched from a script
vsv [Wed, 21 Nov 2018 12:13:13 +0000 (15:13 +0300)]
Fix a bug of tree with ExtrusionCut operation launched from a script

5 years agoUpdate of big models due to the partial extrusion cut better naming implementation...
mpv [Wed, 21 Nov 2018 11:52:02 +0000 (14:52 +0300)]
Update of big models due to the partial extrusion cut better naming implementation (#1757)

5 years agoFix for the #1757 with full split of the selected sketch-face.
mpv [Wed, 21 Nov 2018 07:26:12 +0000 (10:26 +0300)]
Fix for the #1757 with full split of the selected sketch-face.

5 years agoBasing on the issue #1757 make extrusion-cut that
mpv [Wed, 21 Nov 2018 05:31:50 +0000 (08:31 +0300)]
Basing on the issue #1757 make extrusion-cut that

5 years agoRemove extra lines
vsv [Tue, 20 Nov 2018 10:59:02 +0000 (13:59 +0300)]
Remove extra lines

5 years agoMake possible to open .shaper files
vsv [Tue, 20 Nov 2018 10:50:38 +0000 (13:50 +0300)]
Make possible to open .shaper files

5 years agoMake native file extension .shaper for SALOME version
vsv [Tue, 20 Nov 2018 10:44:37 +0000 (13:44 +0300)]
Make native file extension .shaper for SALOME version

5 years agoUnit-test for the issue #1562 is added.
mpv [Tue, 20 Nov 2018 08:53:04 +0000 (11:53 +0300)]
Unit-test for the issue #1562 is added.

5 years agoCorrection of big models tests
mpv [Tue, 20 Nov 2018 07:05:06 +0000 (10:05 +0300)]
Correction of big models tests

5 years agoExtend usage of filters by neighbors algorithm
mpv [Mon, 19 Nov 2018 14:28:25 +0000 (17:28 +0300)]
Extend usage of filters by neighbors algorithm

5 years agoFix Groups folder on loading of a Python script with Groups
vsv [Mon, 19 Nov 2018 11:54:28 +0000 (14:54 +0300)]
Fix Groups folder on loading of a Python script with Groups

5 years agoDebug of Selector and correction of unit-tests
mpv [Mon, 19 Nov 2018 11:53:32 +0000 (14:53 +0300)]
Debug of Selector and correction of unit-tests

5 years agoIssue #2742: Fix AddressSanitizer error
vsv [Mon, 19 Nov 2018 10:37:53 +0000 (13:37 +0300)]
Issue #2742: Fix AddressSanitizer error

5 years agoDebug of Selector refactoring basing on case24 big model test.
mpv [Mon, 19 Nov 2018 08:16:40 +0000 (11:16 +0300)]
Debug of Selector refactoring basing on case24 big model test.

5 years agoFix of a compilation problem
mpv [Mon, 19 Nov 2018 07:29:23 +0000 (10:29 +0300)]
Fix of a compilation problem

5 years agoDebug of refactored Selector
mpv [Mon, 19 Nov 2018 07:23:08 +0000 (10:23 +0300)]
Debug of refactored Selector

5 years agoRefactoring of the Selector package: split selection algorithms to separated classes.
mpv [Mon, 19 Nov 2018 06:16:54 +0000 (09:16 +0300)]
Refactoring of the Selector package: split selection algorithms to separated classes.

5 years agoAdd Primitives and GDML packages (both Plugins and API) to the code coverage reports.
mpv [Fri, 16 Nov 2018 10:09:55 +0000 (13:09 +0300)]
Add Primitives and GDML packages (both Plugins and API) to the code coverage reports.

5 years agoMove to the newer SALOME and OCCT (p2)
mpv [Fri, 16 Nov 2018 08:03:13 +0000 (11:03 +0300)]
Move to the newer SALOME and OCCT (p2)

5 years agoUpdate unit-tests with the better naming names.
mpv [Wed, 14 Nov 2018 11:58:12 +0000 (14:58 +0300)]
Update unit-tests with the better naming names.

5 years agoMake all result construction store shapes in the document structure
mpv [Wed, 14 Nov 2018 09:12:37 +0000 (12:12 +0300)]
Make all result construction store shapes in the document structure

5 years agoFixes and unit-tests basing on the manual tests
mpv [Tue, 13 Nov 2018 13:25:12 +0000 (16:25 +0300)]
Fixes and unit-tests basing on the manual tests

5 years agoFix for the Rubick model placement
mpv [Tue, 13 Nov 2018 10:39:03 +0000 (13:39 +0300)]
Fix for the Rubick model placement

5 years agoInitial implementation of work of "To add all elements that share the same topology...
mpv [Mon, 12 Nov 2018 14:21:52 +0000 (17:21 +0300)]
Initial implementation of work of "To add all elements that share the same topology" flag in Group feature

5 years agoMake extrusion-cut store from-to faces in the data tree.
mpv [Mon, 12 Nov 2018 06:42:28 +0000 (09:42 +0300)]
Make extrusion-cut store from-to faces in the data tree.

5 years agoUpdate "big" models
azv [Fri, 9 Nov 2018 10:07:23 +0000 (13:07 +0300)]
Update "big" models

5 years agoCorrect order of sub-shapes in the intersection and neighbor names, as it is in the...
mpv [Fri, 9 Nov 2018 06:37:28 +0000 (09:37 +0300)]
Correct order of sub-shapes in the intersection and neighbor names, as it is in the original shape

5 years agoMake selection of sketch elements created in another document (PartSet) working after...
mpv [Thu, 8 Nov 2018 14:09:06 +0000 (17:09 +0300)]
Make selection of sketch elements created in another document (PartSet) working after save/open.

5 years agoFix too long line
azv [Thu, 8 Nov 2018 14:05:33 +0000 (17:05 +0300)]
Fix too long line

5 years agoFix small issues found by regressions in unit tests
azv [Thu, 8 Nov 2018 13:53:56 +0000 (16:53 +0300)]
Fix small issues found by regressions in unit tests

5 years agoRestore behavior of symmetry selection of concealed objects (rolled back in August...
mpv [Thu, 8 Nov 2018 13:24:00 +0000 (16:24 +0300)]
Restore behavior of symmetry selection of concealed objects (rolled back in August 2018)

5 years agoUpdate unit tests
azv [Thu, 8 Nov 2018 06:32:28 +0000 (09:32 +0300)]
Update unit tests

5 years agoUpdate "big" models
azv [Tue, 6 Nov 2018 15:33:57 +0000 (18:33 +0300)]
Update "big" models

5 years agoFix crashes of unit-tests
mpv [Wed, 7 Nov 2018 13:42:35 +0000 (16:42 +0300)]
Fix crashes of unit-tests

5 years agoAvoid crash if there is no parent of selection attribute.
mpv [Wed, 7 Nov 2018 12:23:42 +0000 (15:23 +0300)]
Avoid crash if there is no parent of selection attribute.

5 years agoFix for the unit-test TestGroup1799.py
mpv [Wed, 7 Nov 2018 11:37:48 +0000 (14:37 +0300)]
Fix for the unit-test TestGroup1799.py

5 years agoFix crash.
dbv [Wed, 7 Nov 2018 09:39:10 +0000 (12:39 +0300)]
Fix crash.

5 years agoGeometrical naming for edges and intersections debug.
mpv [Tue, 6 Nov 2018 14:37:14 +0000 (17:37 +0300)]
Geometrical naming for edges and intersections debug.

5 years agoAdded geometrical selection flag to attribute selection list.
dbv [Tue, 6 Nov 2018 13:48:32 +0000 (16:48 +0300)]
Added geometrical selection flag to attribute selection list.

5 years agoImplementation of geometrical naming and a first unit-test for placement face selection.
mpv [Tue, 6 Nov 2018 12:06:42 +0000 (15:06 +0300)]
Implementation of geometrical naming and a first unit-test for placement face selection.

5 years agoPass geometrical flag to selector.
dbv [Fri, 2 Nov 2018 14:25:34 +0000 (17:25 +0300)]
Pass geometrical flag to selector.

5 years agoAdd check box "Add elements that share the same topology"
vsv [Mon, 24 Sep 2018 16:25:02 +0000 (19:25 +0300)]
Add check box "Add elements that share the same topology"

5 years agoIssue #2593: CEA 2018-2 Geometrical Naming
dbv [Wed, 29 Aug 2018 06:54:52 +0000 (09:54 +0300)]
Issue #2593: CEA 2018-2 Geometrical Naming

# Conflicts:
# src/FeaturesPlugin/FeaturesPlugin_Placement.cpp
# src/FeaturesPlugin/FeaturesPlugin_Placement.h
# src/Model/Model_AttributeSelection.cpp
# src/Model/Model_AttributeSelection.h

5 years agoUpdate unit tests for SHAPER group
azv [Sat, 3 Nov 2018 13:28:46 +0000 (16:28 +0300)]
Update unit tests for SHAPER group

5 years agoUpdate unit tests for PythonAPI module
azv [Sat, 3 Nov 2018 11:59:30 +0000 (14:59 +0300)]
Update unit tests for PythonAPI module

5 years agoUpdate unit tests for ExchangePlugin module
azv [Sat, 3 Nov 2018 11:33:26 +0000 (14:33 +0300)]
Update unit tests for ExchangePlugin module

5 years agoUpdate unit tests for ModelHighAPI module
azv [Sat, 3 Nov 2018 11:06:40 +0000 (14:06 +0300)]
Update unit tests for ModelHighAPI module

5 years agoUpdate unit tests for CollectionPlugin module
azv [Sat, 3 Nov 2018 10:56:29 +0000 (13:56 +0300)]
Update unit tests for CollectionPlugin module

5 years agoUpdate unit tests for BuildPlugin module
azv [Fri, 2 Nov 2018 12:59:39 +0000 (15:59 +0300)]
Update unit tests for BuildPlugin module

5 years agoInitial implementation of geometrical naming in the selector.
mpv [Fri, 2 Nov 2018 12:12:23 +0000 (15:12 +0300)]
Initial implementation of geometrical naming in the selector.

5 years agoIssue #2716: no check that subshapes of the same shape are used for common
dbv [Fri, 2 Nov 2018 12:11:37 +0000 (15:11 +0300)]
Issue #2716: no check that subshapes of the same shape are used for common

Now common allow selection of sub-shapes of the same shape in simple mode.

5 years agoAdded the geometrical naming flag. Modification of tests because of Recover feature...
mpv [Fri, 2 Nov 2018 11:29:04 +0000 (14:29 +0300)]
Added the geometrical naming flag. Modification of tests because of Recover feature is modification, not primitive structure now.

5 years agoUpdate "big models" tests
azv [Thu, 1 Nov 2018 13:13:28 +0000 (16:13 +0300)]
Update "big models" tests

5 years agoSupport of PartSet sketch selection from Part (naming in two documents), make recover...
mpv [Fri, 2 Nov 2018 08:31:05 +0000 (11:31 +0300)]
Support of PartSet sketch selection from Part (naming in two documents), make recover "Modify" object, not Primitive, some unit-tests correction.

5 years agoIssue #2692: Extrusion-cut doesn't work when I select a compound
dbv [Fri, 2 Nov 2018 08:23:50 +0000 (11:23 +0300)]
Issue #2692: Extrusion-cut doesn't work when I select a compound

Fixed extrusion cut on compounds.

5 years agoFix for ModelAPI_Test1512
mpv [Thu, 1 Nov 2018 14:49:22 +0000 (17:49 +0300)]
Fix for ModelAPI_Test1512

5 years agoAnother fix for storing generated faces in ExtrusionCut/Fuse and RevolutionCut/Fuse.
dbv [Thu, 1 Nov 2018 13:49:33 +0000 (16:49 +0300)]
Another fix for storing generated faces in ExtrusionCut/Fuse and RevolutionCut/Fuse.

Now they stored as generated faces from edges, without intermediate generated face.

5 years agoFixed ConstructionPlugin tests.
dbv [Thu, 1 Nov 2018 12:02:34 +0000 (15:02 +0300)]
Fixed ConstructionPlugin tests.

5 years agoFix for Test2514.py : vertices of the sketch element is renamed with rename of the...
mpv [Thu, 1 Nov 2018 11:30:21 +0000 (14:30 +0300)]
Fix for Test2514.py : vertices of the sketch element is renamed with rename of the sketch element

5 years agoFix for storing generated faces in ExtrusionCut/Fuse, RevolutionCut/Fuse
dbv [Thu, 1 Nov 2018 10:22:55 +0000 (13:22 +0300)]
Fix for storing generated faces in ExtrusionCut/Fuse, RevolutionCut/Fuse

5 years agoFix bug with deletion of sub-nodes
vsv [Thu, 1 Nov 2018 10:14:25 +0000 (13:14 +0300)]
Fix bug with deletion of sub-nodes

5 years agoFix for deletion of groups
vsv [Thu, 1 Nov 2018 08:31:15 +0000 (11:31 +0300)]
Fix for deletion of groups

5 years agoFix problems reported by Christophe in mail 31.10.2018
mpv [Thu, 1 Nov 2018 08:15:55 +0000 (11:15 +0300)]
Fix problems reported by Christophe in mail 31.10.2018

5 years agoFix for stator_ermes problem of plane created on 3 points
mpv [Thu, 1 Nov 2018 07:10:33 +0000 (10:10 +0300)]
Fix for stator_ermes problem of plane created on 3 points

5 years agoFix for crash in D:\tmp\clothespin.py : support selection of sub-shapes in Part-results.
mpv [Wed, 31 Oct 2018 17:43:42 +0000 (20:43 +0300)]
Fix for crash in D:\tmp\clothespin.py : support selection of sub-shapes in Part-results.

5 years agoFixed ModelAPI tests.
dbv [Wed, 31 Oct 2018 16:01:45 +0000 (19:01 +0300)]
Fixed ModelAPI tests.

5 years agoFix the problem with renamed sketch edges vertices selection (the stator_ermes case)
mpv [Wed, 31 Oct 2018 14:44:44 +0000 (17:44 +0300)]
Fix the problem with renamed sketch edges vertices selection (the stator_ermes case)

5 years agoUpdate unit tests for GeomAPI module
azv [Wed, 31 Oct 2018 11:33:08 +0000 (14:33 +0300)]
Update unit tests for GeomAPI module

5 years agoRedisplay sketch features only for the active sketch (on appearance of the "Fully...
azv [Wed, 31 Oct 2018 06:28:08 +0000 (09:28 +0300)]
Redisplay sketch features only for the active sketch (on appearance of the "Fully constrained" or the "Under constrained" messages)

5 years agoSend the "Fully constrained sketch" event when DoF is changed to 0 instead of each...
azv [Tue, 30 Oct 2018 16:45:47 +0000 (19:45 +0300)]
Send the "Fully constrained sketch" event when DoF is changed to 0 instead of each recalculation.

5 years agoSort alphabetically unit tests for SketchPlugin module
azv [Tue, 30 Oct 2018 15:38:57 +0000 (18:38 +0300)]
Sort alphabetically unit tests for SketchPlugin module

5 years agoUpdate unit tests for SketchPlugin module
azv [Tue, 30 Oct 2018 15:04:58 +0000 (18:04 +0300)]
Update unit tests for SketchPlugin module

5 years agoFix for deletion of sub-nodes
vsv [Tue, 30 Oct 2018 14:38:17 +0000 (17:38 +0300)]
Fix for deletion of sub-nodes

5 years agoFix for the issue #2724 : dump with Weak naming selection leads to error
mpv [Tue, 30 Oct 2018 12:59:23 +0000 (15:59 +0300)]
Fix for the issue #2724 : dump with Weak naming selection leads to error

5 years agoIssue #2720: Fatal error when create arc
azv [Tue, 30 Oct 2018 10:37:10 +0000 (13:37 +0300)]
Issue #2720: Fatal error when create arc

Avoid crash on creation of arc with equal center and start points.

5 years agoFix for the issue #2723 : result is shown in viewer after remove feature with parameter
mpv [Tue, 30 Oct 2018 09:01:06 +0000 (12:01 +0300)]
Fix for the issue #2723 : result is shown in viewer after remove feature with parameter

5 years agoFix for the issue #2721 : multiply selection in viewer problems
mpv [Tue, 30 Oct 2018 07:44:53 +0000 (10:44 +0300)]
Fix for the issue #2721 : multiply selection in viewer problems

Also fixed the problem when sketch is created, extrusion on sketch is aborted and the next extrusion is crashed on the sketch wire selection.

5 years agoFixed measurements tests.
dbv [Mon, 29 Oct 2018 15:10:38 +0000 (18:10 +0300)]
Fixed measurements tests.

5 years agoFix for recursive deleting of objects
vsv [Mon, 29 Oct 2018 15:02:49 +0000 (18:02 +0300)]
Fix for recursive deleting of objects

5 years agoFix for the issue #2693 : groups in error after loading dump (3-holes plate)
mpv [Mon, 29 Oct 2018 14:21:29 +0000 (17:21 +0300)]
Fix for the issue #2693 : groups in error after loading dump (3-holes plate)

5 years agoFix for the issue #2689 : Groups in error after loading a python script
mpv [Mon, 29 Oct 2018 14:03:47 +0000 (17:03 +0300)]
Fix for the issue #2689 : Groups in error after loading a python script

5 years agoIssue #2728: Accept result part as possible base of sketch
vsv [Mon, 29 Oct 2018 13:58:50 +0000 (16:58 +0300)]
Issue #2728: Accept result part as possible base of sketch

5 years agoFixes for the issue #2686
mpv [Mon, 29 Oct 2018 13:29:08 +0000 (16:29 +0300)]
Fixes for the issue #2686

5 years agoConverted boolean tests.
dbv [Mon, 29 Oct 2018 12:53:05 +0000 (15:53 +0300)]
Converted boolean tests.

5 years agoIssue #2727: Avoid unlimited loop in sorting
vsv [Mon, 29 Oct 2018 12:47:25 +0000 (15:47 +0300)]
Issue #2727: Avoid unlimited loop in sorting

5 years agoIssue #2726: Update a tree branch on creation of a Folder
vsv [Mon, 29 Oct 2018 12:24:07 +0000 (15:24 +0300)]
Issue #2726: Update a tree branch on creation of a Folder

5 years agoConverted placement tests
dbv [Mon, 29 Oct 2018 11:14:04 +0000 (14:14 +0300)]
Converted placement tests

5 years agoFix for generated names wrong index. Map now properly cleared.
dbv [Mon, 29 Oct 2018 11:49:25 +0000 (14:49 +0300)]
Fix for generated names wrong index. Map now properly cleared.

5 years agoFix for creation in GUI and unit-test for the issue #2681
mpv [Mon, 29 Oct 2018 11:24:07 +0000 (14:24 +0300)]
Fix for creation in GUI and unit-test for the issue #2681

5 years agoIssue #2722: Check returned context
vsv [Mon, 29 Oct 2018 09:59:56 +0000 (12:59 +0300)]
Issue #2722: Check returned context

5 years agoIssue #2690: Check folders attributes on delete of the folder
vsv [Mon, 29 Oct 2018 09:14:02 +0000 (12:14 +0300)]
Issue #2690: Check folders attributes on delete of the folder

5 years agoFix of unit-tests. Advanced logic for the latest context searching in the filter...
mpv [Mon, 29 Oct 2018 08:28:24 +0000 (11:28 +0300)]
Fix of unit-tests. Advanced logic for the latest context searching in the filter by neighbors algorithm.