Salome HOME
modules/shaper.git
6 years agoMake exportToXAO work even if a group or a field is not valid.
Christophe Bourcier [Mon, 29 Jan 2018 14:33:07 +0000 (15:33 +0100)]
Make exportToXAO work even if a group or a field is not valid.

6 years agoPrepare a version 3.0.0rc1 V_3.0.0RC1
mpv [Thu, 25 Jan 2018 14:26:07 +0000 (17:26 +0300)]
Prepare a version 3.0.0rc1

6 years agoIssue #2425: undo edit parameter - destroy document
azv [Thu, 25 Jan 2018 12:53:51 +0000 (15:53 +0300)]
Issue #2425: undo edit parameter - destroy document

Do not adjust MultiRotation constraint until it is not updated.

6 years agoTune widget for SketchProjection feature.
azv [Thu, 25 Jan 2018 09:06:30 +0000 (12:06 +0300)]
Tune widget for SketchProjection feature.

6 years agoFix for issue #2423: verify that maximal degree in Filling is enough to interpolate...
azv [Wed, 24 Jan 2018 16:22:42 +0000 (19:22 +0300)]
Fix for issue #2423: verify that maximal degree in Filling is enough to interpolate given number of section.

6 years ago#2403 Apply and Apply and Continue buttons are enabled without selection objects...
nds [Wed, 24 Jan 2018 12:58:17 +0000 (15:58 +0300)]
#2403 Apply and Apply and Continue buttons are enabled without selection objects in group

6 years agoIssue #2422 Filling: selection with Shift clears selection attribute
nds [Wed, 24 Jan 2018 12:48:52 +0000 (15:48 +0300)]
Issue #2422 Filling: selection with Shift clears selection attribute

6 years agoFix the issue #2421 by VSV : explicit update ObjectBrowser on undo/redo
mpv [Wed, 24 Jan 2018 12:47:55 +0000 (15:47 +0300)]
Fix the issue #2421 by VSV : explicit update ObjectBrowser on undo/redo

6 years agoIssue #2412: Use remembering last choice only for widget toolbox
vsv [Wed, 24 Jan 2018 11:22:25 +0000 (14:22 +0300)]
Issue #2412: Use remembering last choice only for widget toolbox

6 years agoOptimization of compound feature naming structure
mpv [Wed, 24 Jan 2018 09:04:32 +0000 (12:04 +0300)]
Optimization of compound feature naming structure

6 years agoFix for compilation problems
mpv [Wed, 24 Jan 2018 08:33:00 +0000 (11:33 +0300)]
Fix for compilation problems

6 years agoIssue #2420 Invalid sketch after creation second circle (reentrant operation) Jenkins...
nds [Wed, 24 Jan 2018 06:38:24 +0000 (09:38 +0300)]
Issue #2420 Invalid sketch after creation second circle (reentrant operation) Jenkins: correction line width.

6 years agoIssue #2420 Invalid sketch after creation second circle (reentrant operation)
nds [Wed, 24 Jan 2018 04:09:34 +0000 (07:09 +0300)]
Issue #2420 Invalid sketch after creation second circle (reentrant operation)

6 years agoIssue #2411 Fatal error for filling
nds [Wed, 24 Jan 2018 04:04:05 +0000 (07:04 +0300)]
Issue #2411 Fatal error for filling

6 years agoFix for the issue #2415 : generation of wide naming structure for the Compound feature
mpv [Tue, 23 Jan 2018 14:33:35 +0000 (17:33 +0300)]
Fix for the issue #2415 : generation of wide naming structure for the Compound feature

6 years agoFix for the unit tests due to names changing in issue #2375
mpv [Tue, 23 Jan 2018 11:08:01 +0000 (14:08 +0300)]
Fix for the unit tests due to names changing in issue #2375

6 years agoIssue #2419: Fill ends in error "Resulting shape is not valid."
dbv [Tue, 23 Jan 2018 09:21:33 +0000 (12:21 +0300)]
Issue #2419: Fill ends in error "Resulting shape is not valid."

Fixed

6 years agoPartial fix for the issue #2375 : the cut by many circular extrusions produces differ...
mpv [Tue, 23 Jan 2018 08:52:59 +0000 (11:52 +0300)]
Partial fix for the issue #2375 : the cut by many circular extrusions produces different lateral sub-shape names.

6 years agoIssue #2410: Filling - difference with GEOM
azv [Mon, 22 Jan 2018 12:47:40 +0000 (15:47 +0300)]
Issue #2410: Filling - difference with GEOM

Set minimal values for tolerances

6 years agoFix for the issue #2417 : human name for a generic error
mpv [Mon, 22 Jan 2018 12:43:11 +0000 (15:43 +0300)]
Fix for the issue #2417 : human name for a generic error

6 years agoIssue #2409: Filling on one edge
azv [Mon, 22 Jan 2018 12:20:19 +0000 (15:20 +0300)]
Issue #2409: Filling on one edge

Add validator for number of edges selected by the Filling

6 years agoIssue #2405: Fatal error when create Length constraint on axis
azv [Mon, 22 Jan 2018 10:51:53 +0000 (13:51 +0300)]
Issue #2405: Fatal error when create Length constraint on axis

Created a validator to avoid selection of non-sketch features as objects of the Length constraints

6 years agoOptimization of mode remembering
vsv [Fri, 19 Jan 2018 13:09:57 +0000 (16:09 +0300)]
Optimization of mode remembering

6 years agoFix for the unit test: invalid sketch should not contain results
mpv [Thu, 18 Jan 2018 15:46:45 +0000 (18:46 +0300)]
Fix for the unit test: invalid sketch should not contain results

6 years agoFix for the issue #2413
mpv [Thu, 18 Jan 2018 14:34:34 +0000 (17:34 +0300)]
Fix for the issue #2413

6 years agoIssues #2407 and #2403: Contradiction with application features
vsv [Thu, 18 Jan 2018 09:39:54 +0000 (12:39 +0300)]
Issues #2407 and #2403: Contradiction with application features

6 years agoMerge branch 'master' of salome:modules/shaper
nds [Thu, 18 Jan 2018 06:32:06 +0000 (09:32 +0300)]
Merge branch 'master' of salome:modules/shaper

6 years ago#2309 Possibility to hide faces
nds [Thu, 18 Jan 2018 06:31:25 +0000 (09:31 +0300)]
#2309 Possibility to hide faces

6 years agoIssue #2406: Use accept data method from Commit function of an operation
vsv [Wed, 17 Jan 2018 15:00:05 +0000 (18:00 +0300)]
Issue #2406: Use accept data method from Commit function of an operation

6 years agoIssue #2403: Avoid activation of Apply button on Name widget edit
vsv [Wed, 17 Jan 2018 12:44:54 +0000 (15:44 +0300)]
Issue #2403: Avoid activation of Apply button on Name widget edit

6 years agoIssue #2404: Fatal error when create arc in tangent mode
azv [Wed, 17 Jan 2018 11:34:35 +0000 (14:34 +0300)]
Issue #2404: Fatal error when create arc in tangent mode

Fix crash while preparing presentation of the Tangent constraint

6 years agotestHaveNamingSubshapes: Do not create a group if there is no objects of specified...
azv [Wed, 17 Jan 2018 09:24:19 +0000 (12:24 +0300)]
testHaveNamingSubshapes: Do not create a group if there is no objects of specified type

6 years agoIssue #2402: Provide rename using index with column #1
vsv [Wed, 17 Jan 2018 09:19:37 +0000 (12:19 +0300)]
Issue #2402: Provide rename using index with column #1

6 years agoFix test cases
azv [Wed, 17 Jan 2018 06:36:26 +0000 (09:36 +0300)]
Fix test cases

6 years ago#2309 Possibility to hide faces
nds [Wed, 17 Jan 2018 04:54:38 +0000 (07:54 +0300)]
#2309 Possibility to hide faces

6 years agoFix for the issue #2401
mpv [Tue, 16 Jan 2018 14:42:06 +0000 (17:42 +0300)]
Fix for the issue #2401

6 years agoIssue #2358: Preserve state of folders on move in/out objects to a folder
vsv [Tue, 16 Jan 2018 14:40:34 +0000 (17:40 +0300)]
Issue #2358: Preserve state of folders on move in/out objects to a folder

6 years agoFix for #2389 - sketch points selected that are located not on sketch compound of...
mpv [Tue, 16 Jan 2018 13:08:59 +0000 (16:08 +0300)]
Fix for #2389 - sketch points selected that are located not on sketch compound of edges intersection

6 years agoIssue #2394: Incorrect selected subsolids in "union" after modifying the geometry...
azv [Tue, 16 Jan 2018 12:41:32 +0000 (15:41 +0300)]
Issue #2394: Incorrect selected subsolids in "union" after modifying the geometry ("delta-p")

Fix failures in test case related to #2394

6 years agoIssue #2394: Incorrect selected subsolids in "union" after modifying the geometry...
azv [Fri, 12 Jan 2018 05:43:16 +0000 (08:43 +0300)]
Issue #2394: Incorrect selected subsolids in "union" after modifying the geometry ("delta-p")

Add sorting of sub-solids in compsolid when performing partition.

6 years agoIssue #2358: Ability to put consecutive Features in a folder
azv [Tue, 16 Jan 2018 06:42:06 +0000 (09:42 +0300)]
Issue #2358: Ability to put consecutive Features in a folder

* Avoid crash when selecting external point during sketching inside a folder
* Dump names of folders
* Improve dumping of folders (create folders when all features of the document have been dumped)

6 years agoFixed the Linux compilation
mpv [Mon, 15 Jan 2018 13:52:44 +0000 (16:52 +0300)]
Fixed the Linux compilation

6 years agoFixed the coding standards problem
mpv [Mon, 15 Jan 2018 13:43:05 +0000 (16:43 +0300)]
Fixed the coding standards problem

6 years agoFix of the problem of naming name parse if results are referenced in not direct way...
mpv [Mon, 15 Jan 2018 13:37:31 +0000 (16:37 +0300)]
Fix of the problem of naming name parse if results are referenced in not direct way (sub-results are selected). Based on the test TestUnionOfUnion.py

6 years agoIssue #2304: 1.1.2.1 To modify Partition
dbv [Mon, 15 Jan 2018 13:09:06 +0000 (16:09 +0300)]
Issue #2304: 1.1.2.1 To modify Partition

Fix issue.

6 years agoIssue #2388: Take into account attribute ID for remembering of a user choice
vsv [Mon, 15 Jan 2018 12:21:01 +0000 (15:21 +0300)]
Issue #2388: Take into account attribute ID for remembering of a user choice

6 years agoCheck that the necessary button exists
vsv [Mon, 15 Jan 2018 09:25:00 +0000 (12:25 +0300)]
Check that the necessary button exists

6 years agoIssue #2388: Restore remembering of user choice in property panel
vsv [Mon, 15 Jan 2018 09:22:48 +0000 (12:22 +0300)]
Issue #2388: Restore remembering of user choice in property panel

6 years agoIssue #2387: Sketcher conservation of constraints in fillet feature
azv [Fri, 12 Jan 2018 13:48:25 +0000 (16:48 +0300)]
Issue #2387: Sketcher conservation of constraints in fillet feature

1. Make the apex point auxiliary
2. Keep positions of constraints.

6 years agoAvoid crash when creating presentation of the Tangency constraint.
azv [Fri, 12 Jan 2018 11:50:22 +0000 (14:50 +0300)]
Avoid crash when creating presentation of the Tangency constraint.

6 years agoIssue #2398: Filling : incorrect result
azv [Fri, 12 Jan 2018 11:28:09 +0000 (14:28 +0300)]
Issue #2398: Filling : incorrect result

Workaround for OCCT problem which appears when concatenating a wire consists of two edges placed at the ending and the beginning of the same closed curve.

6 years agoIssue #2400: The bug appears because of unsynchronized selection in viewer and object...
vsv [Fri, 12 Jan 2018 11:05:58 +0000 (14:05 +0300)]
Issue #2400: The bug appears because of unsynchronized selection in viewer and object browser

6 years agoFIx for the issue #2399 : optimization of the Intersection feature results (better...
mpv [Thu, 11 Jan 2018 11:59:30 +0000 (14:59 +0300)]
FIx for the issue #2399 : optimization of the Intersection feature results (better BSpline approximation, not by polygons).

6 years agoOne more misprint correction (issue #2396)
azv [Thu, 11 Jan 2018 08:14:46 +0000 (11:14 +0300)]
One more misprint correction (issue #2396)

6 years agoRename wrongly named test case (issue #2396)
azv [Thu, 11 Jan 2018 08:09:08 +0000 (11:09 +0300)]
Rename wrongly named test case (issue #2396)

6 years agoIssue #2398: Generate unique name if several results of a feature conceal the same...
azv [Thu, 11 Jan 2018 08:05:36 +0000 (11:05 +0300)]
Issue #2398: Generate unique name if several results of a feature conceal the same result with user-defined name

6 years agoImprove 'flange' model to avoid instability in results
azv [Thu, 11 Jan 2018 05:28:06 +0000 (08:28 +0300)]
Improve 'flange' model to avoid instability in results

6 years agoNew big test 'sprocket' came from issue #2380
azv [Wed, 10 Jan 2018 16:37:46 +0000 (19:37 +0300)]
New big test 'sprocket' came from issue #2380

6 years agoIssue #2395: Custom direction in extrusion not working
dbv [Wed, 10 Jan 2018 15:51:44 +0000 (18:51 +0300)]
Issue #2395: Custom direction in extrusion not working

Fixed

6 years agoFix for the issue #2392 - to search variables start from the document of the feature...
mpv [Wed, 10 Jan 2018 11:04:49 +0000 (14:04 +0300)]
Fix for the issue #2392 - to search variables start from the document of the feature (which uses parameters), not the active document.

6 years agoAdd more tests for update of the sketcher behavior check
mpv [Tue, 9 Jan 2018 15:01:44 +0000 (18:01 +0300)]
Add more tests for update of the sketcher behavior check

6 years agoDebug for the issue #2391
mpv [Tue, 9 Jan 2018 14:37:55 +0000 (17:37 +0300)]
Debug for the issue #2391

6 years agoImprove update of a projected arc
azv [Fri, 5 Jan 2018 10:27:18 +0000 (13:27 +0300)]
Improve update of a projected arc

6 years agoSome fixes for bugs from a free testing V_2.10.1
vsv [Fri, 29 Dec 2017 13:03:10 +0000 (16:03 +0300)]
Some fixes for bugs from a free testing

6 years agoIssue #2250 Fatal error or sigsegv when I use the "Echap" key: Escape processed by...
nds [Fri, 29 Dec 2017 12:27:05 +0000 (15:27 +0300)]
Issue #2250 Fatal error or sigsegv when I use the "Echap" key: Escape processed by widget will require "abort" of operation (independently on whether the solver returns correct result or not).

6 years agoIssue #2293 Size of the view of a sketch is lost when pressing Set Plane View
nds [Fri, 29 Dec 2017 08:45:16 +0000 (11:45 +0300)]
Issue #2293 Size of the view of a sketch is lost when pressing Set Plane View

6 years agoUse tolerance while calculating center of mass.
azv [Fri, 29 Dec 2017 07:59:39 +0000 (10:59 +0300)]
Use tolerance while calculating center of mass.
Increase threshold for dumping volume while checking python dump.

6 years agoUpdate "plug" model to avoid instability
azv [Fri, 29 Dec 2017 06:54:15 +0000 (09:54 +0300)]
Update "plug" model to avoid instability

6 years agoFix the problem related to incorrect DoF calculation while moving any element of...
azv [Fri, 29 Dec 2017 05:32:19 +0000 (08:32 +0300)]
Fix the problem related to incorrect DoF calculation while moving any element of a sketch

6 years agoDebug of constraint placement around a point
vsv [Thu, 28 Dec 2017 14:51:53 +0000 (17:51 +0300)]
Debug of constraint placement around a point

6 years agoUpdate icons for group feature
vsv [Thu, 28 Dec 2017 12:36:13 +0000 (15:36 +0300)]
Update icons for group feature

6 years agoUpdate "plug" model to avoid instability in subshapes quantity produced by OCCT algor...
azv [Thu, 28 Dec 2017 11:57:45 +0000 (14:57 +0300)]
Update "plug" model to avoid instability in subshapes quantity produced by OCCT algorithms

6 years agoIssue #2393: avoid "conflicting constraints" message when making angular copy of...
azv [Thu, 28 Dec 2017 11:31:57 +0000 (14:31 +0300)]
Issue #2393: avoid "conflicting constraints" message when making angular copy of projected feature in clear sketch

6 years agoImprove constraints placement
vsv [Thu, 28 Dec 2017 10:12:10 +0000 (13:12 +0300)]
Improve constraints placement

6 years agoFix issues related to Python dump.
azv [Thu, 28 Dec 2017 09:16:42 +0000 (12:16 +0300)]
Fix issues related to Python dump.
Check dumping of all big models (test.models).
New big model with 3D fillets and folders.

6 years agoIssue #2388: Remember last user choice for all dialog boxes with a choice
vsv [Wed, 27 Dec 2017 13:56:49 +0000 (16:56 +0300)]
Issue #2388: Remember last user choice for all dialog boxes with a choice

6 years agoExtend unit tests for Vertex, Edge, Wire, Face and Shell features
azv [Wed, 27 Dec 2017 11:39:11 +0000 (14:39 +0300)]
Extend unit tests for Vertex, Edge, Wire, Face and Shell features

6 years agoIssue #2390: Revolution become invalid after changing parameter
azv [Wed, 27 Dec 2017 10:17:49 +0000 (13:17 +0300)]
Issue #2390: Revolution become invalid after changing parameter

Do not use FuzzyValue but set correct tolerances for vertices on circular edges when execute Arc feature.

6 years agoIssue #2390: Revolution become invalid after changing parameter
azv [Wed, 27 Dec 2017 06:07:32 +0000 (09:07 +0300)]
Issue #2390: Revolution become invalid after changing parameter

Add FuzzyValue = 1.e-5 into SketchBuilder to avoid gaps in calculating contours.

6 years agoFix compilation error on Linux
azv [Tue, 26 Dec 2017 12:45:52 +0000 (15:45 +0300)]
Fix compilation error on Linux

6 years agoFix compilation error on Linux
azv [Tue, 26 Dec 2017 12:03:36 +0000 (15:03 +0300)]
Fix compilation error on Linux

6 years agoIssue #2387: Sketcher conservation of constraints
azv [Tue, 26 Dec 2017 09:12:47 +0000 (12:12 +0300)]
Issue #2387: Sketcher conservation of constraints

Keep distance and length constraints when applying Fillet in a sketch

6 years agoSketchPlugin refactoring
azv [Tue, 26 Dec 2017 06:46:33 +0000 (09:46 +0300)]
SketchPlugin refactoring

6 years agoAdd command "Rename" to a folder context menu
vsv [Mon, 25 Dec 2017 15:26:58 +0000 (18:26 +0300)]
Add command "Rename" to a folder context menu

6 years agoFix coding standard issues
vsv [Mon, 25 Dec 2017 15:00:03 +0000 (18:00 +0300)]
Fix coding standard issues

6 years agoMerge branch 'Dev_GroupsRevision'
vsv [Mon, 25 Dec 2017 14:42:02 +0000 (17:42 +0300)]
Merge branch 'Dev_GroupsRevision'

# Conflicts:
# src/ModuleBase/CMakeLists.txt
# src/ModuleBase/ModuleBase_WidgetMultiSelector.cpp
# src/ModuleBase/ModuleBase_WidgetMultiSelector.h
# src/XGUI/XGUI_pictures.qrc

6 years agoIssue #2360: Clear current selection before change of selection type because it could...
vsv [Mon, 25 Dec 2017 12:58:44 +0000 (15:58 +0300)]
Issue #2360: Clear current selection before change of selection type because it could cause crash because of obsolete index update in Object Browser

6 years agoIssue #2386: Update features Edge, Wire, Face, Shell to be able to use sub-shapes...
azv [Mon, 25 Dec 2017 08:54:20 +0000 (11:54 +0300)]
Issue #2386: Update features Edge, Wire, Face, Shell to be able to use sub-shapes of already existent results

6 years agoIssue #2386: New build features: Solid, Compsolid, Compound
azv [Fri, 22 Dec 2017 14:32:44 +0000 (17:32 +0300)]
Issue #2386: New build features: Solid, Compsolid, Compound

1. Implementation of Solid, Compsolid and Compound Features
2. Python API and Python dump
3. Unit tests

6 years agoFix unit tests for the Filling feature
azv [Thu, 21 Dec 2017 10:21:48 +0000 (13:21 +0300)]
Fix unit tests for the Filling feature

6 years agoImprove the correcting orientation in the Filling feature.
azv [Thu, 21 Dec 2017 10:17:54 +0000 (13:17 +0300)]
Improve the correcting orientation in the Filling feature.
Add validator for the Filling selection.

6 years agoFilling operation: create a face from a set of edges/wires
azv [Thu, 21 Dec 2017 05:55:42 +0000 (08:55 +0300)]
Filling operation: create a face from a set of edges/wires

1. Filling feature implementation
2. Python API for the Filling feature
3. Python dump
4. Unit tests

6 years agoIssue #2377: Wrong extrusion result by bounding planes and offset
dbv [Wed, 20 Dec 2017 10:34:37 +0000 (13:34 +0300)]
Issue #2377: Wrong extrusion result by bounding planes and offset

Fixed

6 years agoIssue #2293 Size of the view of a sketch is lost when pressing Set Plane View : resto...
nds [Tue, 19 Dec 2017 12:01:57 +0000 (15:01 +0300)]
Issue #2293 Size of the view of a sketch is lost when pressing Set Plane View : restore zoom of the view to the entered value.

6 years agoIssue #2374: SIGSEGV when adding a distance constraint on a circle center and another...
azv [Tue, 19 Dec 2017 07:41:55 +0000 (10:41 +0300)]
Issue #2374: SIGSEGV when adding a distance constraint on a circle center and another edge

Fix incorrect projecting of circular shape when it is not in plane parallel to the sketch plane.

6 years agoAdjust test cases according to new behavior of H/V Distance constraint through Python API
azv [Mon, 18 Dec 2017 08:53:22 +0000 (11:53 +0300)]
Adjust test cases according to new behavior of H/V Distance constraint through Python API

6 years agoExecute Fillet feature from Python API if all parameters are filled
azv [Mon, 18 Dec 2017 08:18:42 +0000 (11:18 +0300)]
Execute Fillet feature from Python API if all parameters are filled

6 years agoUpdate dumping of Horizontal/Vertical Distance constraint which value is set by parameter
azv [Mon, 18 Dec 2017 07:30:01 +0000 (10:30 +0300)]
Update dumping of Horizontal/Vertical Distance constraint which value is set by parameter

6 years agoChange algorithm of placing to data model's labels of shapes which have several parts...
azv [Sun, 17 Dec 2017 15:11:23 +0000 (18:11 +0300)]
Change algorithm of placing to data model's labels of shapes which have several parts after a modification

6 years agoPrepare version 2.10.0RC V_2.10.0RC
mpv [Fri, 15 Dec 2017 16:09:30 +0000 (19:09 +0300)]
Prepare version 2.10.0RC