Salome HOME
modules/shaper.git
7 years agoImplement Collinear constraint
azv [Thu, 9 Mar 2017 12:24:00 +0000 (15:24 +0300)]
Implement Collinear constraint

7 years agoFix compilation error on Windows
vsv [Thu, 9 Mar 2017 09:45:54 +0000 (12:45 +0300)]
Fix compilation error on Windows

7 years agoAdded multitranslation for part.
Clarisse Genrault [Thu, 9 Mar 2017 09:30:14 +0000 (10:30 +0100)]
Added multitranslation for part.

7 years agoMerge branch 'master' into cgt/devCEA
Clarisse Genrault [Thu, 9 Mar 2017 08:18:36 +0000 (09:18 +0100)]
Merge branch 'master' into cgt/devCEA

7 years agoFix bug on test of rotation.
Clarisse Genrault [Thu, 9 Mar 2017 08:17:42 +0000 (09:17 +0100)]
Fix bug on test of rotation.

7 years agoFix bug on error messages of rotation.
Clarisse Genrault [Thu, 9 Mar 2017 07:43:02 +0000 (08:43 +0100)]
Fix bug on error messages of rotation.

7 years agoAdded unbit tests from CEA.
Clarisse Genrault [Thu, 9 Mar 2017 07:41:31 +0000 (08:41 +0100)]
Added unbit tests from CEA.

7 years agoDisable dumping to Python in TestFillet until the Fillet constraint will be redesigned.
azv [Thu, 9 Mar 2017 04:35:40 +0000 (07:35 +0300)]
Disable dumping to Python in TestFillet until the Fillet constraint will be redesigned.

7 years agoAdjust processing of multi coincidences azv/SketchSolver_Refactoring
azv [Tue, 7 Mar 2017 15:12:37 +0000 (18:12 +0300)]
Adjust processing of multi coincidences

7 years agoAdded rotation by three points.
Clarisse Genrault [Tue, 7 Mar 2017 12:55:18 +0000 (13:55 +0100)]
Added rotation by three points.

7 years agoFix dumping multitranslation.
Clarisse Genrault [Tue, 7 Mar 2017 12:54:31 +0000 (13:54 +0100)]
Fix dumping multitranslation.

7 years agoAdjust processing of Coincidence constraint by PlaneGCSSolver
azv [Mon, 6 Mar 2017 14:34:09 +0000 (17:34 +0300)]
Adjust processing of Coincidence constraint by PlaneGCSSolver

Fix misprint in Test1673.py

7 years agoTest cases for issues #1673, #1966 and #1967
azv [Mon, 6 Mar 2017 07:16:57 +0000 (10:16 +0300)]
Test cases for issues #1673, #1966 and #1967
Checking performance of sketch recalculation.

7 years agoProcess redundant constraints reported by PlaneGCS as conflicting.
azv [Mon, 6 Mar 2017 07:14:48 +0000 (10:14 +0300)]
Process redundant constraints reported by PlaneGCS as conflicting.

7 years agoFix for the issue #2031
mpv [Fri, 3 Mar 2017 16:37:39 +0000 (19:37 +0300)]
Fix for the issue #2031

7 years agoMerge branch 'master' of ssh://git.salome-platform.org/modules/shaper
Clarisse Genrault [Fri, 3 Mar 2017 08:58:46 +0000 (09:58 +0100)]
Merge branch 'master' of ssh://git.salome-platform.org/modules/shaper

7 years agoA script for generation of extended coverage reports with splitting different package...
mpv [Fri, 3 Mar 2017 08:51:13 +0000 (11:51 +0300)]
A script for generation of extended coverage reports with splitting different packages reports into sub-directories

7 years agoMerge remote-tracking branch 'origin/cgt/devCEA'
Clarisse Genrault [Fri, 3 Mar 2017 08:49:15 +0000 (09:49 +0100)]
Merge remote-tracking branch 'origin/cgt/devCEA'

7 years agoMerge branch 'master' into cgt/devCEA
Clarisse Genrault [Fri, 3 Mar 2017 08:42:50 +0000 (09:42 +0100)]
Merge branch 'master' into cgt/devCEA

7 years agoCorrection following passing of unit tests.
Clarisse Genrault [Fri, 3 Mar 2017 08:37:52 +0000 (09:37 +0100)]
Correction following passing of unit tests.

7 years agoUpdate 'bearing_puller' model according to redesigned sketcher (use the Mirror constr...
azv [Thu, 2 Mar 2017 12:38:42 +0000 (15:38 +0300)]
Update 'bearing_puller' model according to redesigned sketcher (use the Mirror constraint in convenient places)

7 years agoFix problems discovered by model tests
azv [Thu, 2 Mar 2017 08:20:21 +0000 (11:20 +0300)]
Fix problems discovered by model tests

7 years agoBetter management of errors.
Clarisse Genrault [Wed, 1 Mar 2017 14:29:59 +0000 (15:29 +0100)]
Better management of errors.

7 years agoBetter management of errors.
Clarisse Genrault [Wed, 1 Mar 2017 14:27:43 +0000 (15:27 +0100)]
Better management of errors.

7 years agoFix dumping tangent arc. Do not dump constraints created by tangent arc.
azv [Wed, 1 Mar 2017 13:48:20 +0000 (16:48 +0300)]
Fix dumping tangent arc. Do not dump constraints created by tangent arc.

7 years agoUpdate constraint Tangent to process non-connected features. Improve corresponding...
azv [Wed, 1 Mar 2017 11:49:10 +0000 (14:49 +0300)]
Update constraint Tangent to process non-connected features. Improve corresponding test case.
Add test case for removing sketch.

7 years agoMerge remote-tracking branch 'remotes/origin/master' into azv/SketchSolver_Refactoring
azv [Wed, 1 Mar 2017 07:11:39 +0000 (10:11 +0300)]
Merge remote-tracking branch 'remotes/origin/master' into azv/SketchSolver_Refactoring

7 years agoSimplify sketcher model. Remove obsolete files and classes.
azv [Wed, 1 Mar 2017 06:54:40 +0000 (09:54 +0300)]
Simplify sketcher model. Remove obsolete files and classes.

7 years agoFix wrong DoF when split line with a point on it
azv [Tue, 28 Feb 2017 14:07:23 +0000 (17:07 +0300)]
Fix wrong DoF when split line with a point on it

7 years agoAdd key to make.sh to be able to test models together with unit tests
azv [Tue, 28 Feb 2017 12:39:15 +0000 (15:39 +0300)]
Add key to make.sh to be able to test models together with unit tests

7 years agoReceive DoF from the solver. Update test cases to check DoF.
azv [Mon, 27 Feb 2017 14:27:11 +0000 (17:27 +0300)]
Receive DoF from the solver. Update test cases to check DoF.

7 years agoMerge branch 'master' into cgt/devCEA
Clarisse Genrault [Tue, 28 Feb 2017 09:00:33 +0000 (10:00 +0100)]
Merge branch 'master' into cgt/devCEA

7 years agoChanged error message and google style.
Clarisse Genrault [Tue, 28 Feb 2017 08:59:23 +0000 (09:59 +0100)]
Changed error message and google style.

7 years agoFix compilation errors (part 2)
azv [Mon, 27 Feb 2017 10:58:50 +0000 (13:58 +0300)]
Fix compilation errors (part 2)

7 years agoFix compilation errors
azv [Mon, 27 Feb 2017 10:34:36 +0000 (13:34 +0300)]
Fix compilation errors

7 years agoMethod intersect for GeomAPI_Shape
azv [Mon, 27 Feb 2017 10:22:49 +0000 (13:22 +0300)]
Method intersect for GeomAPI_Shape

7 years agoRemove 'override' keyword due to non-supported by old version of GCC
azv [Mon, 27 Feb 2017 09:13:12 +0000 (12:13 +0300)]
Remove 'override' keyword due to non-supported by old version of GCC

7 years agoFix coding style errors
azv [Mon, 27 Feb 2017 08:55:11 +0000 (11:55 +0300)]
Fix coding style errors

7 years agoFix line containing trailing whitespaces to meet coding rules
azv [Mon, 27 Feb 2017 08:41:35 +0000 (11:41 +0300)]
Fix line containing trailing whitespaces to meet coding rules

7 years agoSketchSolver Refactoring: Eliminate SolveSpace as a sketch solver.
azv [Tue, 7 Feb 2017 06:39:01 +0000 (09:39 +0300)]
SketchSolver Refactoring: Eliminate SolveSpace as a sketch solver.

* Improve SketchSolver_Manager to add features placed in a single sketch into a single group
* Remove unnecessary IDs for entities and parameters. Do not set GroupID for such kind of elements.
* Remove unnecessary IDs for groups
* Check feature validity on at the very beginning of processing.
* Fix problems when deleting temporary constraint built for correct restart of an operation.
* Remove data structure to store lists of coincident points.
* Integrate SketchSolver sources into PlaneGCSSolver plugin
* Take out ParameterWrapper
* Move converting and removing entities to specific classes
* Remove notifications on changing point-point coincidences.
* Update processing Fixed constraint (make it more natural to PlaneGCS). Remove Movement constraint as unneeded.
* Repair Point-point coincidence and the Fixed constraints
* Fix incorrect processing of the Update event.
* Repair Point-on-Line and Point-on-Circle constraints.
* Repair processing of external features
* Processing of point-point multi-coincidence has been updated. Unit test has been improved.
* Repair constraints: Horizontal, Vertical, Parallel, Perpendicular, Radius, Distance, Length, Equal and Tangent
* Fix issue that arc cannot be created on the sketch with constraints
* Repair Angle and Middle point constraints.
* Repair Multi-Rotation and Multi-Translation constraints.
* Introduce Updaters to send changed features to interested object only.
* Remove the Fixed constraint applying on the external features.
* Update Multi-* constraints to use Updaters.
* Mirror constraint redesign
* Remove obsolete std::dynamic_pointer_cast
* Optimize blocking events while solving constraints
* Update Coincidence and Middle Point constraints processing (move checking multi coincidence to the constraint layer)

7 years agoMerge remote-tracking branch 'origin/cgt/devCEA'
Clarisse Genrault [Fri, 24 Feb 2017 13:22:38 +0000 (14:22 +0100)]
Merge remote-tracking branch 'origin/cgt/devCEA'

7 years agoCorrections for tests.
Clarisse Genrault [Fri, 24 Feb 2017 13:21:05 +0000 (14:21 +0100)]
Corrections for tests.

7 years agoAdded test model
dbv [Wed, 22 Feb 2017 13:32:05 +0000 (16:32 +0300)]
Added test model

7 years agoMerge branch 'master' into cgt/devCEA
Clarisse Genrault [Tue, 21 Feb 2017 15:14:42 +0000 (16:14 +0100)]
Merge branch 'master' into cgt/devCEA

7 years agoUpdated test for "Box" primitive.
Clarisse Genrault [Tue, 21 Feb 2017 14:18:19 +0000 (15:18 +0100)]
Updated test for "Box" primitive.

7 years agoUpdated test for "Box" primitive (use parameters).
Clarisse Genrault [Tue, 21 Feb 2017 14:01:03 +0000 (15:01 +0100)]
Updated test for "Box" primitive (use parameters).

7 years agoUpdated test for "Box" primitive.
Clarisse Genrault [Tue, 21 Feb 2017 13:50:16 +0000 (14:50 +0100)]
Updated test for "Box" primitive.

7 years agoAdded test model
dbv [Tue, 21 Feb 2017 10:31:03 +0000 (13:31 +0300)]
Added test model

7 years agoAdded a test to check the naming of faces.
Clarisse Genrault [Tue, 21 Feb 2017 08:46:10 +0000 (09:46 +0100)]
Added a test to check the naming of faces.

7 years agoAdded test model
dbv [Tue, 21 Feb 2017 08:22:38 +0000 (11:22 +0300)]
Added test model

7 years agoFixed selection of vertex and edge shared between faces.
dbv [Tue, 21 Feb 2017 06:36:06 +0000 (09:36 +0300)]
Fixed selection of vertex and edge shared between faces.

7 years agoTransfer of tests (Primitives, Transfotmation and GDML).
Clarisse Genrault [Mon, 20 Feb 2017 15:26:33 +0000 (16:26 +0100)]
Transfer of tests (Primitives, Transfotmation and GDML).

7 years agoTransfer of tests (Primitives, Transfotmation and GDML).
Clarisse Genrault [Mon, 20 Feb 2017 15:14:15 +0000 (16:14 +0100)]
Transfer of tests (Primitives, Transfotmation and GDML).

7 years agoAdded test model
dbv [Mon, 20 Feb 2017 11:54:58 +0000 (14:54 +0300)]
Added test model

7 years agoAdded test model
dbv [Mon, 20 Feb 2017 11:35:56 +0000 (14:35 +0300)]
Added test model

7 years agoMerge branch 'master' into cgt/devCEA
Clarisse Genrault [Thu, 16 Feb 2017 14:58:16 +0000 (15:58 +0100)]
Merge branch 'master' into cgt/devCEA

7 years agoDebug : use plane for symmetry.
Clarisse Genrault [Thu, 16 Feb 2017 14:52:54 +0000 (15:52 +0100)]
Debug : use plane for symmetry.

7 years agoAdded direct Shape API for the multitranslation.
Clarisse Genrault [Thu, 16 Feb 2017 14:52:06 +0000 (15:52 +0100)]
Added direct Shape API for the multitranslation.

7 years agoAdded the scale with deformation.
Clarisse Genrault [Thu, 16 Feb 2017 14:51:30 +0000 (15:51 +0100)]
Added the scale with deformation.

7 years agoAdded test model
dbv [Thu, 16 Feb 2017 12:57:02 +0000 (15:57 +0300)]
Added test model

7 years agoRemoved white spaces (Google Style).
Clarisse Genrault [Wed, 15 Feb 2017 15:23:58 +0000 (16:23 +0100)]
Removed white spaces (Google Style).

7 years agoMerge branch 'master' into cgt/devCEA
Clarisse Genrault [Wed, 15 Feb 2017 15:11:55 +0000 (16:11 +0100)]
Merge branch 'master' into cgt/devCEA

7 years agoAdded test model
dbv [Wed, 15 Feb 2017 13:46:54 +0000 (16:46 +0300)]
Added test model

7 years agoAdded swig for "MultiTranslation" feature API.
Clarisse Genrault [Tue, 14 Feb 2017 10:54:46 +0000 (11:54 +0100)]
Added swig for "MultiTranslation" feature API.

7 years agoMerge branch 'master' into cgt/devCEA
Clarisse Genrault [Tue, 14 Feb 2017 09:54:51 +0000 (10:54 +0100)]
Merge branch 'master' into cgt/devCEA

7 years agoRemoved unnecessary comment.
Clarisse Genrault [Tue, 14 Feb 2017 09:48:53 +0000 (10:48 +0100)]
Removed unnecessary comment.

7 years agoAdded "Multitranslation" feature.
Clarisse Genrault [Tue, 14 Feb 2017 09:47:30 +0000 (10:47 +0100)]
Added "Multitranslation" feature.

7 years agoAdded test model
dbv [Mon, 13 Feb 2017 15:02:53 +0000 (18:02 +0300)]
Added test model

7 years agoAdded model.do() after part dump for correct objects concealment.
dbv [Mon, 13 Feb 2017 09:50:43 +0000 (12:50 +0300)]
Added model.do() after part dump for correct objects concealment.

7 years agoFixed selecting sketch shape by name.
dbv [Mon, 13 Feb 2017 08:27:31 +0000 (11:27 +0300)]
Fixed selecting sketch shape by name.

7 years agoFix for dumping Sketch. Use standardPlane only when context name is same as plane...
dbv [Fri, 10 Feb 2017 08:34:48 +0000 (11:34 +0300)]
Fix for dumping Sketch. Use standardPlane only when context name is same as plane name.

7 years agoUpdated bobine_film_reel.py test and added new model test.
dbv [Wed, 8 Feb 2017 12:39:51 +0000 (15:39 +0300)]
Updated bobine_film_reel.py test and added new model test.

7 years agoFixed the coding rules.
mpv [Wed, 8 Feb 2017 12:45:38 +0000 (15:45 +0300)]
Fixed the coding rules.

7 years agoFixed problems of the names of sketch entities, conflicting with projection results...
mpv [Wed, 8 Feb 2017 12:36:38 +0000 (15:36 +0300)]
Fixed problems of the names of sketch entities, conflicting with projection results names. Reproduced on robinet_cage_siege_sans_partitions.py  file checking dump.

7 years agoAdded ability to debug features and results effectively: name is in the field of...
mpv [Tue, 7 Feb 2017 12:45:17 +0000 (15:45 +0300)]
Added ability to debug features and results effectively: name is in the field of the Object class.

7 years agoIssue #2023: Crash during a rotation after an intersection
dbv [Tue, 7 Feb 2017 11:21:29 +0000 (14:21 +0300)]
Issue #2023: Crash during a rotation after an intersection

Fixed infinite loop in namig for Translation, Rotation, Placement

7 years agoUsing test for testing number of sub-shapes.
Clarisse Genrault [Tue, 7 Feb 2017 07:44:16 +0000 (08:44 +0100)]
Using test for testing number of sub-shapes.

7 years agoMerge branch 'master' into cgt/devCEA
Clarisse Genrault [Mon, 6 Feb 2017 15:22:45 +0000 (16:22 +0100)]
Merge branch 'master' into cgt/devCEA

7 years agoAdding tests for "Box" primitive.
Clarisse Genrault [Mon, 6 Feb 2017 15:19:55 +0000 (16:19 +0100)]
Adding tests for "Box" primitive.

7 years agoAdded test for testing number of sub-shapes.
dbv [Mon, 6 Feb 2017 13:58:25 +0000 (16:58 +0300)]
Added test for testing number of sub-shapes.

7 years agoIssue #2021
dbv [Mon, 6 Feb 2017 13:34:01 +0000 (16:34 +0300)]
Issue #2021

Added flag to Model_BodyBuilder::loadAndOrientModifiedShapes to store modified shapes as generated. It is used to avoid problem when one shapes produce several shapes and they can be distinguished by neighborhoods.

7 years agoMinor fixes.
dbv [Thu, 2 Feb 2017 12:14:45 +0000 (15:14 +0300)]
Minor fixes.

7 years agoCMakeLists optimization for test.models
dbv [Thu, 2 Feb 2017 09:26:55 +0000 (12:26 +0300)]
CMakeLists optimization for test.models

7 years agoIssue #1915: boolean failed
dbv [Wed, 1 Feb 2017 13:49:21 +0000 (16:49 +0300)]
Issue #1915: boolean failed

Fixed PaveFiller error.

7 years agoWarnings correction for moc files generation
nds [Wed, 1 Feb 2017 12:10:45 +0000 (15:10 +0300)]
Warnings correction for moc files generation

Remove FilterFactory as it is not used anymore.

7 years agoFix line length.
dbv [Wed, 1 Feb 2017 09:09:21 +0000 (12:09 +0300)]
Fix line length.

7 years agoIssue #1942: group - names are empty strings
dbv [Wed, 1 Feb 2017 08:52:23 +0000 (11:52 +0300)]
Issue #1942: group - names are empty strings

Fixed naming for Intersection feature.

7 years ago1. Fix for crash on Debian
nds [Wed, 1 Feb 2017 08:38:34 +0000 (11:38 +0300)]
1. Fix for crash on Debian

2. Remove CMake information message about trying to find debug tools

7 years agoIssue #1897 Selection of edges in Group feature with SHIFT Key
nds [Tue, 31 Jan 2017 14:40:06 +0000 (17:40 +0300)]
Issue #1897 Selection of edges in Group feature with SHIFT Key

7 years agoIssue #1897 Selection of edges in Group feature with SHIFT Key
nds [Tue, 31 Jan 2017 14:31:06 +0000 (17:31 +0300)]
Issue #1897 Selection of edges in Group feature with SHIFT Key

7 years agoIssue #1487 external edges are created wrong
nds [Tue, 31 Jan 2017 08:17:52 +0000 (11:17 +0300)]
Issue #1487 external edges are created wrong

7 years agoDebugging (google style).
Clarisse Genrault [Mon, 30 Jan 2017 08:44:51 +0000 (09:44 +0100)]
Debugging (google style).

7 years agoMerge remote-tracking branch 'origin/cgt/devCEA'
Clarisse Genrault [Mon, 30 Jan 2017 08:30:52 +0000 (09:30 +0100)]
Merge remote-tracking branch 'origin/cgt/devCEA'

7 years agoMerge branch 'master' into cgt/devCEA
Clarisse Genrault [Fri, 27 Jan 2017 14:08:27 +0000 (15:08 +0100)]
Merge branch 'master' into cgt/devCEA

7 years agoFixed the crash on edition of feature when the selected argument disappeared. Related...
mpv [Fri, 27 Jan 2017 12:45:35 +0000 (15:45 +0300)]
Fixed the crash on edition of feature when the selected argument disappeared. Related to the issue #2002 where after correction of ExtrusionCut_3 edit Plane referenced to the not-existing anymore result.

7 years agoDeleting the option of "Scale" feature from dimensions in X, in Y and in Z.
Clarisse Genrault [Fri, 27 Jan 2017 07:52:37 +0000 (08:52 +0100)]
Deleting the option of "Scale" feature from dimensions in X, in Y and in Z.

7 years agoIssue #2001: The list of CutFrom objects is empty after their selection
dbv [Thu, 26 Jan 2017 16:31:11 +0000 (19:31 +0300)]
Issue #2001: The list of CutFrom objects is empty after their selection

Changed selection of ExtrusionCut, ExtrusionFuse, RevolutionCut and RevolutionFuse. So now it is not allow local selection.

7 years agoFix for issue #1999 : correct store/restore boolean array values by better management...
mpv [Thu, 26 Jan 2017 12:59:03 +0000 (15:59 +0300)]
Fix for issue #1999 : correct store/restore boolean array values by better management of lower/upper parameters of this array.

7 years agoIssue #1941 Split auxiliary line.
nds [Thu, 26 Jan 2017 10:09:34 +0000 (13:09 +0300)]
Issue #1941 Split auxiliary line.

Case: create circle in sketch, set auxiliary state, create lines contour: 1st, 3rd and 5th points are coincident to the circle. Make split of a circle segment. Call arc edit, set not auxiliary. Result it is visualized still as auxiliary.

7 years agoIssue #1941 Split auxiliary line.
nds [Thu, 26 Jan 2017 09:01:06 +0000 (12:01 +0300)]
Issue #1941 Split auxiliary line.

Case: create circle in sketch, set auxiliary state, create lines contour: 1st, 3rd and 5th points are coincident to the circle. Make split of a circle segment. Call arc edit, set not auxiliary. Result it is visualized still as auxiliary.