]> SALOME platform Git repositories - modules/shaper.git/log
Salome HOME
modules/shaper.git
4 years agoMerge branch 'V9_5_BR'
vsr [Fri, 10 Jul 2020 16:24:56 +0000 (19:24 +0300)]
Merge branch 'V9_5_BR'

4 years agoTask #3235: Projection without link to source shape
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.

4 years agoTask #3231: Sketcher Offset of a curve
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.

4 years agoIssue #3223: Improve Python dump readability
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.

4 years agoIssue #19725: Error when loading python dump V9_5_BR V9_5_0 V9_5_0rc3
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.

4 years agoFix for the issue #19726 : Placement failed because of wrong name in face selection.
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.

4 years agoAdjust unit tests to meet new behavior
Artem Zhidkov [Thu, 2 Jul 2020 17:02:51 +0000 (20:02 +0300)]
Adjust unit tests to meet new behavior

4 years agoTask #3230: Sketcher: create a curve passing through selected points or vertices...
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.

4 years agoTask #3230: Sketcher: create a curve passing through selected points or vertices...
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

4 years agoUse the latest version of SALOME (2020-06-16)
Artem Zhidkov [Sat, 27 Jun 2020 19:57:23 +0000 (22:57 +0300)]
Use the latest version of SALOME (2020-06-16)

4 years agoMeet coding style (split lines longer than 100 characters)
Artem Zhidkov [Sat, 27 Jun 2020 17:43:48 +0000 (20:43 +0300)]
Meet coding style (split lines longer than 100 characters)

4 years agoFix bug with width of copy objects
vsv [Fri, 26 Jun 2020 12:54:37 +0000 (15:54 +0300)]
Fix bug with width of copy objects

4 years agoTask #3230: Sketcher: create a curve passing through selected points or vertices...
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

4 years agoIssue #3222: Update highlighted error points
vsv [Wed, 24 Jun 2020 08:04:56 +0000 (11:04 +0300)]
Issue #3222: Update highlighted error points

4 years agoIssue #3261: Stop processing of the same event from different objects
vsv [Wed, 24 Jun 2020 07:29:33 +0000 (10:29 +0300)]
Issue #3261: Stop processing of the same event from different objects

4 years agoIssue #3222: 1D fillet
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.

4 years agoIssue #3222: 1d fillet
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.

4 years agoIssue #3193: Clear property panel in case of multi-selection in sketcher.
vsv [Mon, 13 Apr 2020 14:11:52 +0000 (17:11 +0300)]
Issue #3193: Clear property panel in case of multi-selection in sketcher.

4 years agoIssue #3220: Show/Hide sketcher plane
vsv [Mon, 13 Apr 2020 10:30:39 +0000 (13:30 +0300)]
Issue #3220: Show/Hide sketcher plane

4 years agoIssue #3221: Visual separation for features
vsv [Fri, 10 Apr 2020 16:30:57 +0000 (19:30 +0300)]
Issue #3221: Visual separation for features

4 years agoIssue #3217: Create shortcut for edit current item in object browser
vsv [Fri, 10 Apr 2020 12:18:27 +0000 (15:18 +0300)]
Issue #3217:  Create shortcut for edit current item in object browser

4 years agoFix for the #19720 : Wrong part position after reloading hdf. If the part is hidden... V9_5_0rc2
mpv [Wed, 24 Jun 2020 08:50:54 +0000 (11:50 +0300)]
Fix for the #19720 : Wrong part position after reloading hdf. If the part is hidden, in the display event processing do not called "shape" of the part, so, the shape is not initialized and "Update" event for the feature is not called.

4 years agoFix for #19707 : fatal error gp_Dir() input vector has zero norm when loading python...
mpv [Tue, 23 Jun 2020 12:56:22 +0000 (15:56 +0300)]
Fix for #19707 : fatal error gp_Dir() input vector has zero norm when loading python dump. Make sketch invalid if the a base plane was selected and after this referencing result disappears.

4 years agoFix for the issue #19721 Parts moved at partset level are not well published to SHAPE...
mpv [Tue, 23 Jun 2020 16:28:31 +0000 (19:28 +0300)]
Fix for the issue #19721 Parts moved at partset level are not well published to SHAPERSTUDY. Use Id of the original part, not the translation/placement or other.

4 years agoFix for #19722 - Field with string : impossible to save. Make strings-fields exported...
mpv [Tue, 23 Jun 2020 14:06:05 +0000 (17:06 +0300)]
Fix for #19722 - Field with string : impossible to save. Make strings-fields exported to SHAPERSTUDY as empty fields even they are not supported by the SHAPERSTUDY and SMESH.

4 years agoIssue #19703: SIGSEGV when activating SHAPER on a hdf
azv [Mon, 22 Jun 2020 08:07:57 +0000 (11:07 +0300)]
Issue #19703: SIGSEGV when activating SHAPER on a hdf

4 years agoIssue #19703: SIGSEGV when activating SHAPER on a hdf
azv [Fri, 19 Jun 2020 12:31:08 +0000 (15:31 +0300)]
Issue #19703: SIGSEGV when activating SHAPER on a hdf

4 years agoUse the latest version of SALOME (2020-06-16)
Artem Zhidkov [Tue, 16 Jun 2020 11:22:30 +0000 (14:22 +0300)]
Use the latest version of SALOME (2020-06-16)

4 years agoMeet coding style (fix too long line issue) V9_5_0rc1
Artem Zhidkov [Tue, 16 Jun 2020 06:04:38 +0000 (09:04 +0300)]
Meet coding style (fix too long line issue)

4 years agoIssue #19471: Seg fault if edge for point creation is selected from object browser
Artem Zhidkov [Mon, 15 Jun 2020 20:49:22 +0000 (23:49 +0300)]
Issue #19471: Seg fault if edge for point creation is selected from object browser

Prohibit the selection of a feature when constructing point on edge.

4 years ago#Initial implementation of support of dump and save to hdf in case SHAPER module...
mpv [Mon, 8 Jun 2020 11:51:08 +0000 (14:51 +0300)]
#Initial implementation of support of dump and save to hdf in case SHAPER module was not activated, but script is loaded.
bos #19209 EDF 21531 - General problem of dumping a 9.4.0 study

4 years agoFix failures of the exchange test cases on Windows
Artem Zhidkov [Mon, 15 Jun 2020 13:37:13 +0000 (16:37 +0300)]
Fix failures of the exchange test cases on Windows

4 years agoFix regressions in tests on old versions of GCC (less than 4.9)
Artem Zhidkov [Tue, 9 Jun 2020 17:11:18 +0000 (20:11 +0300)]
Fix regressions in tests on old versions of GCC (less than 4.9)

4 years agoIssue #19187: B-Splines - Crash with specific scenario
Artem Zhidkov [Mon, 8 Jun 2020 07:24:25 +0000 (10:24 +0300)]
Issue #19187: B-Splines - Crash with specific scenario

Fix the regression related to the previous change. Improve the validator of the Tangent constraint.

4 years agoMinor changes in the python script to fix the problem of the python dump check. the...
mpv [Sat, 6 Jun 2020 09:06:57 +0000 (12:06 +0300)]
Minor changes in the python script to fix the problem of the python dump check. the final model is not changed.

4 years agoFix for the issue #19231: Wrong group in SHAPERSTUDY created by GroupSubstraction
mpv [Fri, 5 Jun 2020 13:08:13 +0000 (16:08 +0300)]
Fix for the issue #19231: Wrong group in SHAPERSTUDY created by GroupSubstraction

4 years agoUse the latest version of SALOME (2020-06-05)
Artem Zhidkov [Fri, 5 Jun 2020 11:38:58 +0000 (14:38 +0300)]
Use the latest version of SALOME (2020-06-05)

4 years agoUse the latest version of SALOME (2020-06-05)
Artem Zhidkov [Fri, 5 Jun 2020 11:38:58 +0000 (14:38 +0300)]
Use the latest version of SALOME (2020-06-05)

4 years agoAdjust reference data for test models
Artem Zhidkov [Fri, 5 Jun 2020 10:58:36 +0000 (13:58 +0300)]
Adjust reference data for test models

4 years agoIssue #19187: B-Splines - Crash with specific scenario
Artem Zhidkov [Fri, 5 Jun 2020 10:45:09 +0000 (13:45 +0300)]
Issue #19187: B-Splines - Crash with specific scenario

Prohibit tangency constraint between B-spline curve and its control polygon.

4 years agoAdjust unit test
Artem Zhidkov [Thu, 4 Jun 2020 12:57:04 +0000 (15:57 +0300)]
Adjust unit test

4 years agoAdded a unit-test for #21537 : Dumped file not loadable
mpv [Thu, 4 Jun 2020 12:47:24 +0000 (15:47 +0300)]
Added a unit-test for #21537 : Dumped file not loadable

4 years agoFix for #21537 : Dumped file not loadable
mpv [Thu, 4 Jun 2020 10:51:39 +0000 (13:51 +0300)]
Fix for #21537 : Dumped file not loadable

4 years agoReference data for the new restricted model.
Artem Zhidkov [Wed, 3 Jun 2020 11:22:01 +0000 (14:22 +0300)]
Reference data for the new restricted model.

4 years agoUse fuzzy value within Boolean Operations.
Artem Zhidkov [Wed, 3 Jun 2020 11:21:16 +0000 (14:21 +0300)]
Use fuzzy value within Boolean Operations.

4 years agoIntroduce new model "Visor Support".
Artem Zhidkov [Wed, 3 Jun 2020 06:44:42 +0000 (09:44 +0300)]
Introduce new model "Visor Support".

4 years agoUse the latest version of SALOME (2020-06-02)
Artem Zhidkov [Tue, 2 Jun 2020 10:25:35 +0000 (13:25 +0300)]
Use the latest version of SALOME (2020-06-02)

4 years agoRevert "Issue #3256: Hang up when displaying the model"
Artem Zhidkov [Wed, 3 Jun 2020 06:24:05 +0000 (09:24 +0300)]
Revert "Issue #3256: Hang up when displaying the model"

This reverts commit 2dfe5620ba85f46b0a9fd1e67726e04dd44bf904.

4 years agoCorrect script for launching SALOME on Windows
Artem Zhidkov [Tue, 2 Jun 2020 19:26:59 +0000 (22:26 +0300)]
Correct script for launching SALOME on Windows

4 years agoIssue #19217: Dumped file not loadable
Artem Zhidkov [Tue, 2 Jun 2020 19:26:16 +0000 (22:26 +0300)]
Issue #19217: Dumped file not loadable

Increase fuzzy value for building the sketch faces.

4 years agoUse the latest version of SALOME (2020-06-02)
Artem Zhidkov [Tue, 2 Jun 2020 10:25:35 +0000 (13:25 +0300)]
Use the latest version of SALOME (2020-06-02)

4 years agoUpdate reference data according to improved behavior of Sketch Projection feature...
Artem Zhidkov [Mon, 1 Jun 2020 10:57:44 +0000 (13:57 +0300)]
Update reference data according to improved behavior of Sketch Projection feature (related to issue #19101)

4 years agoIssue #19207: planes of imported STEP not usable
Artem Zhidkov [Fri, 29 May 2020 20:29:47 +0000 (23:29 +0300)]
Issue #19207: planes of imported STEP not usable

Make linear B-spline surfaces usable as sketch planes or as planar entities for otheroperations.

4 years agoMerge remote-tracking branch 'remotes/origin/occ/19019' into fixes_for_950
Artem Zhidkov [Fri, 29 May 2020 16:30:13 +0000 (19:30 +0300)]
Merge remote-tracking branch 'remotes/origin/occ/19019' into fixes_for_950

4 years agobos #19202: Horizontal distance not displayed
vsv [Fri, 29 May 2020 15:02:05 +0000 (18:02 +0300)]
bos #19202: Horizontal distance not displayed

4 years agoIssue #19019: python dump not loadable occ/19019
Artem Zhidkov [Fri, 29 May 2020 11:24:17 +0000 (14:24 +0300)]
Issue #19019: python dump not loadable

Geometrical selection: search a face, using projection of a point to it. It was done, because for some reasons, parametric boundaries of a face may float from time to time.

4 years agoSplit too long line (more than 100 characters)
Artem Zhidkov [Fri, 29 May 2020 06:07:50 +0000 (09:07 +0300)]
Split too long line (more than 100 characters)

4 years agoMerge branch 'occ/19019' into fixes_for_950
Artem Zhidkov [Fri, 29 May 2020 05:34:44 +0000 (08:34 +0300)]
Merge branch 'occ/19019' into fixes_for_950

4 years agoUpdate reference data according to the new behavior of extrusion (issue #19196)
Artem Zhidkov [Fri, 29 May 2020 05:32:09 +0000 (08:32 +0300)]
Update reference data according to the new behavior of extrusion (issue #19196)

4 years agoUse the latest version of SALOME (2020-05-28)
Artem Zhidkov [Thu, 28 May 2020 20:51:54 +0000 (23:51 +0300)]
Use the latest version of SALOME (2020-05-28)

4 years agoIssue #19019: python dump not loadable
Artem Zhidkov [Thu, 28 May 2020 20:46:15 +0000 (23:46 +0300)]
Issue #19019: python dump not loadable

Improve geometric selection of a face by using precise calculation of the middle point on the face.

4 years agobos #19090: Problem of selection
vsv [Thu, 28 May 2020 16:41:55 +0000 (19:41 +0300)]
bos #19090: Problem of selection

4 years agoIncrease threshold in Test19115.py due to floating spent time for Fuse and Union...
Artem Zhidkov [Thu, 28 May 2020 12:38:55 +0000 (15:38 +0300)]
Increase threshold in Test19115.py due to floating spent time for Fuse and Union operations.

4 years agoAvoid rotating of 2D coordinates for faces based on sketch elements.
Artem Zhidkov [Thu, 28 May 2020 12:37:27 +0000 (15:37 +0300)]
Avoid rotating of 2D coordinates for faces based on sketch elements.

4 years agoIssue #19196: Features in error after a change of parameter in a sketch although...
Artem Zhidkov [Thu, 28 May 2020 08:48:48 +0000 (11:48 +0300)]
Issue #19196: Features in error after a change of parameter in a sketch although the topology is the same

Stabilize the orientation of extrusion built on a wire.

4 years agobos #19197 + issue #3245: Set size of sketch plane without modification of selection...
vsv [Thu, 28 May 2020 09:28:36 +0000 (12:28 +0300)]
bos #19197 + issue #3245: Set size of sketch plane without modification of selection attribute

4 years agoIssue #19190: group filter "on a solid"
Artem Zhidkov [Wed, 27 May 2020 19:13:30 +0000 (22:13 +0300)]
Issue #19190: group filter "on a solid"

Improve classifier algorithm for the faces with holes.

4 years agobos #19137: Set purple color for projected lines
vsv [Wed, 27 May 2020 16:06:00 +0000 (19:06 +0300)]
bos #19137: Set purple color for projected lines

4 years agobos #17910: Filters can only be used once
vsv [Wed, 27 May 2020 15:47:56 +0000 (18:47 +0300)]
bos #17910: Filters can only be used once

4 years agobos #19184: Objects are still selected when a feature has been applied
vsv [Wed, 27 May 2020 13:37:45 +0000 (16:37 +0300)]
bos #19184: Objects are still selected when a feature has been applied

4 years agoIssue #3256: Hang up when displaying the model
Artem Zhidkov [Wed, 27 May 2020 13:20:36 +0000 (16:20 +0300)]
Issue #3256: Hang up when displaying the model

Provide a workaround to eliminate the hang up.

4 years agobos #19181: Result appears when creating a parameter in the sketch
vsv [Wed, 27 May 2020 09:15:23 +0000 (12:15 +0300)]
bos #19181: Result appears when creating a parameter in the sketch

4 years agobos #19169: Extrusion is previewed although no valid input
vsv [Wed, 27 May 2020 08:10:54 +0000 (11:10 +0300)]
bos #19169: Extrusion is previewed although no valid input

4 years agoMerge remote-tracking branch 'remotes/origin/occ/19115' into fixes_for_950
Artem Zhidkov [Tue, 26 May 2020 16:27:10 +0000 (19:27 +0300)]
Merge remote-tracking branch 'remotes/origin/occ/19115' into fixes_for_950

4 years agobos #19137: Fix sketch dimension color
vsv [Thu, 21 May 2020 16:10:46 +0000 (19:10 +0300)]
bos #19137: Fix sketch dimension color

4 years agoIssue #3254: Exception setting view normal to face
vsv [Thu, 21 May 2020 15:52:30 +0000 (18:52 +0300)]
Issue #3254: Exception setting view normal to face

4 years agoIssue #3247: Unstable sketch
Artem Zhidkov [Thu, 21 May 2020 07:17:06 +0000 (10:17 +0300)]
Issue #3247: Unstable sketch

Do not set flyout point for the Angle constraint right after the user clicked on it. This avoids jumping of a presentation from one sector to another.

4 years agoIssue #3240: Angular Copy is not possible for projected entity
Artem Zhidkov [Wed, 20 May 2020 15:08:10 +0000 (18:08 +0300)]
Issue #3240: Angular Copy is not possible for projected entity

Fix regression appeared on Test2273.py

4 years agoIssue #3255: Access violation deleting parameters
Artem Zhidkov [Wed, 20 May 2020 13:50:14 +0000 (16:50 +0300)]
Issue #3255: Access violation deleting parameters

4 years agoIssue #3254: Exception setting view normal to face
Artem Zhidkov [Wed, 20 May 2020 13:44:53 +0000 (16:44 +0300)]
Issue #3254: Exception setting view normal to face

4 years agoIssue #3241: Filter "On geometry" does not work for non-canonical surfaces
Artem Zhidkov [Wed, 20 May 2020 13:34:04 +0000 (16:34 +0300)]
Issue #3241: Filter "On geometry" does not work for non-canonical surfaces

Improve checking of faces on the same underlying surface.

4 years agoIssue #3242: Access violation on collinearity
Artem Zhidkov [Wed, 20 May 2020 12:49:22 +0000 (15:49 +0300)]
Issue #3242: Access violation on collinearity

Fix shape type validator.

4 years agoIssue #3240: Angular Copy is not possible for projected entity
Artem Zhidkov [Wed, 20 May 2020 11:09:41 +0000 (14:09 +0300)]
Issue #3240: Angular Copy is not possible for projected entity

Fix validator related to copy features: additional check if the original feature is already a copy after an other operation.

4 years agoCosmetic changes in the documentation
Artem Zhidkov [Wed, 20 May 2020 09:43:06 +0000 (12:43 +0300)]
Cosmetic changes in the documentation

4 years agoIssue #19114: complete documentation of boolean operations
Artem Zhidkov [Wed, 20 May 2020 08:40:22 +0000 (11:40 +0300)]
Issue #19114: complete documentation of boolean operations

* Improve the documentation of Boolean Operations.
* Clarify the arguments of each operation.

4 years agoOptimize Boolean Fuse for the union of sub-solids of compsolid. occ/19115
Artem Zhidkov [Tue, 19 May 2020 12:55:07 +0000 (15:55 +0300)]
Optimize Boolean Fuse for the union of sub-solids of compsolid.

4 years agoIncrement version: 9.5
vsr [Tue, 19 May 2020 11:11:24 +0000 (14:11 +0300)]
Increment version: 9.5

4 years agoMake filter "On line" applicable to use axis as an argument.
Artem Zhidkov [Tue, 19 May 2020 04:38:54 +0000 (07:38 +0300)]
Make filter "On line" applicable to use axis as an argument.

4 years agoFix compilation warning.
Artem Zhidkov [Tue, 19 May 2020 04:27:15 +0000 (07:27 +0300)]
Fix compilation warning.

4 years agoMake Union feature non-visible from GUI.
Artem Zhidkov [Mon, 18 May 2020 14:11:28 +0000 (17:11 +0300)]
Make Union feature non-visible from GUI.

4 years agoIssue #19094: Non-translation of filters on groups in SHAPER V9_5_0b1
Artem Zhidkov [Mon, 18 May 2020 14:02:52 +0000 (17:02 +0300)]
Issue #19094: Non-translation of filters on groups in SHAPER

4 years agoCosmetics. Move XML files to the separate folder inside a corresponding project in VS.
Artem Zhidkov [Mon, 18 May 2020 06:16:39 +0000 (09:16 +0300)]
Cosmetics. Move XML files to the separate folder inside a corresponding project in VS.

4 years agoMerge remote-tracking branch 'remotes/origin/occ/eliminateWarnings'
Artem Zhidkov [Mon, 18 May 2020 03:23:20 +0000 (06:23 +0300)]
Merge remote-tracking branch 'remotes/origin/occ/eliminateWarnings'

4 years agoIssue 19101: Sketch in error when running a dumped study
Artem Zhidkov [Sun, 17 May 2020 20:35:53 +0000 (23:35 +0300)]
Issue 19101: Sketch in error when running a dumped study

Eliminate projection of a point lying in the same sketch.

4 years agoRemove unused variables. occ/eliminateWarnings
Artem Zhidkov [Sun, 17 May 2020 19:50:04 +0000 (22:50 +0300)]
Remove unused variables.

4 years agoGet rid of compilation warnings. Part III. Eliminate rest of warnings.
Artem Zhidkov [Sun, 17 May 2020 19:09:12 +0000 (22:09 +0300)]
Get rid of compilation warnings. Part III. Eliminate rest of warnings.

4 years agoFix hang up on unit tests
Artem Zhidkov [Sun, 17 May 2020 11:07:57 +0000 (14:07 +0300)]
Fix hang up on unit tests

4 years agoGet rid of compilation warnings. Part II. MSVC warnings.
Artem Zhidkov [Sat, 16 May 2020 21:11:54 +0000 (00:11 +0300)]
Get rid of compilation warnings. Part II. MSVC warnings.

4 years agoIssue #19068: Unable to quit Sketch because of conflicting constraint
Artem Zhidkov [Fri, 15 May 2020 13:11:04 +0000 (16:11 +0300)]
Issue #19068: Unable to quit Sketch because of conflicting constraint

Recompute sketch DoF on load of the document even if the sketch is failed.

4 years agoFix compilation error.
Artem Zhidkov [Fri, 15 May 2020 12:36:50 +0000 (15:36 +0300)]
Fix compilation error.