Salome HOME
modules/shaper.git
8 years agoSend messages if the sketch is failed to solve or solved correctly
azv [Tue, 1 Sep 2015 08:20:47 +0000 (11:20 +0300)]
Send messages if the sketch is failed to solve or solved correctly

8 years agoNew design of icons
mpv [Tue, 1 Sep 2015 06:13:27 +0000 (09:13 +0300)]
New design of icons

8 years agoDefault color of the body to be lighter, in order to sketch of the exrusion to be...
nds [Tue, 1 Sep 2015 05:00:10 +0000 (08:00 +0300)]
Default color of the body to be lighter, in order to sketch of the exrusion to be more visible.

8 years agoThe same, as in onEnterViewPort(): validation of the operation should be pefromed...
nds [Mon, 31 Aug 2015 16:57:11 +0000 (19:57 +0300)]
The same, as in onEnterViewPort(): validation of the operation should be pefromed only in create sketch entity case. Otherwise it influence performance.

8 years agoThe correction, to do not create a line by click in the viewer if the second click...
nds [Mon, 31 Aug 2015 16:34:46 +0000 (19:34 +0300)]
The correction, to do not create a line by click in the viewer if the second click happens in the area of the first point. The first point has a coincidence to the previous point(sketch contour).

8 years agoCompsolids in boolean operations
dbv [Thu, 27 Aug 2015 07:51:16 +0000 (10:51 +0300)]
Compsolids in boolean operations

8 years agoFix tests 532 boolean_001,2,3 construction_001 extrusion_001,2,3,4,6 partition_001...
spo [Mon, 31 Aug 2015 14:19:22 +0000 (17:19 +0300)]
Fix tests 532 boolean_001,2,3 construction_001 extrusion_001,2,3,4,6 partition_001 revolution_001,3,4,5,6

8 years agoImprove LCOV scripts
spo [Mon, 31 Aug 2015 13:09:14 +0000 (16:09 +0300)]
Improve LCOV scripts

8 years agoIssue #850: focus to property panel
asl [Mon, 31 Aug 2015 12:02:32 +0000 (15:02 +0300)]
Issue #850: focus to property panel

8 years agoIssue #862: abort operations on save
asl [Fri, 28 Aug 2015 04:51:01 +0000 (07:51 +0300)]
Issue #862: abort operations on save

8 years agoFix suite_ISSUES/tst_c
spo [Mon, 31 Aug 2015 12:01:25 +0000 (15:01 +0300)]
Fix suite_ISSUES/tst_c

8 years agoAdd GCOV to Linux scripts
spo [Mon, 31 Aug 2015 12:00:17 +0000 (15:00 +0300)]
Add GCOV to Linux scripts

8 years agoIssue #854 Fillet angle modification redisplay the presentation twice
nds [Mon, 31 Aug 2015 10:23:31 +0000 (13:23 +0300)]
Issue #854 Fillet angle modification redisplay the presentation twice

EVENT_OBJECT_TO_REDISPLAY is not necessary because it is sent by model when it processes EVENT_OBJECT_UPDATED.
In order to avoid the bug, the current decision is to do not redraw OCC viewer until the message is processed.

8 years agoIssue #787 Segmentation fault when setting distance on the two same point
nds [Mon, 31 Aug 2015 09:35:29 +0000 (12:35 +0300)]
Issue #787 Segmentation fault when setting distance on the two same point

8 years agoUpdate root index on changing of number of children
vsv [Mon, 31 Aug 2015 09:23:54 +0000 (12:23 +0300)]
Update root index on changing of number of children

8 years agoIssue #844 Infinite filter problem after activating GEOM module : deactivateSelection...
nds [Mon, 31 Aug 2015 08:48:00 +0000 (11:48 +0300)]
Issue #844 Infinite filter problem after activating GEOM module : deactivateSelectionFilters is realized in displayer. When the module is deactivated, myAndFilter of displayer is removed from context, but the displayer has an instance, which is not in the context. So, the filters do not work after: NewGeom, Geom, NewGeom activating. We nullify this fillter on deactivation and it will be created and set to the context by the first get of this filter.

Issue #846 Color modification in preferences is applyed to the visualized objects after a model modification : correction to update the objects when "Default" state is clicked in the preferences dialog.

8 years agoAdd test extrusion_006
eso [Mon, 31 Aug 2015 08:42:35 +0000 (11:42 +0300)]
Add test extrusion_006

8 years agoAdd GDB to SQUISH tests
spo [Mon, 31 Aug 2015 07:57:48 +0000 (10:57 +0300)]
Add GDB to SQUISH tests

8 years agoAdd test extrusion_004
eso [Mon, 31 Aug 2015 07:11:15 +0000 (10:11 +0300)]
Add test extrusion_004

8 years agoAddition of test extrusion_003
eso [Mon, 31 Aug 2015 06:30:56 +0000 (09:30 +0300)]
Addition of test extrusion_003

8 years agoBug #846 Color modification in preferences is applyed to the visualized objects after...
nds [Mon, 31 Aug 2015 05:26:27 +0000 (08:26 +0300)]
Bug #846 Color modification in preferences is applyed to the visualized objects after a model modification

Auxiliary,Detach,Delete are corrected to use OperationAction in order to:
1. update AcceptAll button enabled state
2. set into the parent operation isModified state, to show warning about the operation abort, if it happens

8 years agoIt removes excessive code. The problem is Placement feature: it is not possible to...
nds [Fri, 28 Aug 2015 19:33:18 +0000 (22:33 +0300)]
It removes excessive code. The problem is Placement feature: it is not possible to select as the second face, a face on the object, which is used in the multi-selectio control.

Also, the regression of the issue #359 is corrected[Axis with the same point on both ends]

8 years agoIssue #851 Show only action should not hide sketch entities when the sketch operation...
nds [Fri, 28 Aug 2015 18:56:24 +0000 (21:56 +0300)]
Issue #851 Show only action should not hide sketch entities when the sketch operation is active.

8 years agoIssue #764 extrusionfuse - plane for sketch
nds [Fri, 28 Aug 2015 18:17:32 +0000 (21:17 +0300)]
Issue #764 extrusionfuse - plane for sketch

8 years agoIssue #764 extrusionfuse - plane for sketch
nds [Fri, 28 Aug 2015 18:08:07 +0000 (21:08 +0300)]
Issue #764 extrusionfuse - plane for sketch

8 years agoIssue #839 Selection of Part sub-results
nds [Fri, 28 Aug 2015 16:49:07 +0000 (19:49 +0300)]
Issue #839 Selection of Part sub-results

8 years agoThe preview presentation should be updated by the operation values changed.
nds [Fri, 28 Aug 2015 15:45:40 +0000 (18:45 +0300)]
The preview presentation should be updated by the operation values changed.

If the operation, e.g. Group/Export has no preview for  the feature, or feature is hidden, the customize does not happen, and the obsolete operation prs stayed in the viewer.

8 years agoIssue #817: Be able to export the whole part.
nds [Fri, 28 Aug 2015 15:02:36 +0000 (18:02 +0300)]
Issue #817: Be able to export the whole part.

Do not use PartSet validator for Export feature. Local selection should be provided in the operation even when PartSet document is active.

8 years agoIssue #817: Be able to export the whole part.
nds [Fri, 28 Aug 2015 14:43:56 +0000 (17:43 +0300)]
Issue #817: Be able to export the whole part.

It provides finite validators to skip Axis,Plane selection in Export.

8 years agoIssue #811 Be able to export the whole part
nds [Fri, 28 Aug 2015 13:51:15 +0000 (16:51 +0300)]
Issue #811 Be able to export the whole part

8 years agoIssue #839: Selection of Part sub-results
nds [Fri, 28 Aug 2015 12:03:45 +0000 (15:03 +0300)]
Issue #839: Selection of Part sub-results

8 years agoImprove Linux scripts
spo [Fri, 28 Aug 2015 14:16:52 +0000 (17:16 +0300)]
Improve Linux scripts

8 years agoFix bug with file_format attribute validation of Export feature
spo [Fri, 28 Aug 2015 14:16:20 +0000 (17:16 +0300)]
Fix bug with file_format attribute validation of Export feature

8 years agoImprove Linux scripts, activate all SQUISH tests
spo [Fri, 28 Aug 2015 11:51:07 +0000 (14:51 +0300)]
Improve Linux scripts, activate all SQUISH tests

8 years agoAdd test construction_001
eso [Fri, 28 Aug 2015 12:27:44 +0000 (15:27 +0300)]
Add test construction_001

8 years agoImprove the update mechanism. Fix for the issue #828.
mpv [Fri, 28 Aug 2015 11:33:55 +0000 (14:33 +0300)]
Improve the update mechanism. Fix for the issue #828.

8 years agoIssue #851 Show only action should not hide sketch entities when the sketch operation...
nds [Fri, 28 Aug 2015 11:30:37 +0000 (14:30 +0300)]
Issue #851 Show only action should not hide sketch entities when the sketch operation is active.

8 years agoFix linux compilation
spo [Fri, 28 Aug 2015 11:27:56 +0000 (14:27 +0300)]
Fix linux compilation

8 years agoDefine transparency value for object which is still not added to Context
vsv [Fri, 28 Aug 2015 09:50:12 +0000 (12:50 +0300)]
Define transparency value for object which is still not added to Context

8 years agoAdd test sketch_017
eso [Fri, 28 Aug 2015 09:11:46 +0000 (12:11 +0300)]
Add test sketch_017

8 years agoAdd test partition_001
eso [Fri, 28 Aug 2015 08:49:38 +0000 (11:49 +0300)]
Add test partition_001

8 years agoAdd test sketch_018
eso [Fri, 28 Aug 2015 07:43:36 +0000 (10:43 +0300)]
Add test sketch_018

8 years agoAdd test sketch_016
eso [Fri, 28 Aug 2015 06:06:53 +0000 (09:06 +0300)]
Add test sketch_016

8 years agoAdd test sketch_015
eso [Fri, 28 Aug 2015 05:47:05 +0000 (08:47 +0300)]
Add test sketch_015

8 years ago#839 Selection of Part sub-results
nds [Thu, 27 Aug 2015 17:35:27 +0000 (20:35 +0300)]
#839 Selection of Part sub-results

Realization for movement feature

8 years agoIssue #849 (#775) Crash in second study during sketch operation
nds [Thu, 27 Aug 2015 14:43:43 +0000 (17:43 +0300)]
Issue #849 (#775) Crash in second study during sketch operation

Nullify custom operation presentation on viewer closing in SALOME mode.

8 years agoAddition of test sketch_014
eso [Thu, 27 Aug 2015 14:21:32 +0000 (17:21 +0300)]
Addition of test sketch_014

8 years agoAddition of test sketch_013
eso [Thu, 27 Aug 2015 13:59:26 +0000 (16:59 +0300)]
Addition of test sketch_013

8 years agoAddition of test sketch_012
eso [Thu, 27 Aug 2015 13:40:24 +0000 (16:40 +0300)]
Addition of test sketch_012

8 years agoIssue #780: Make Arrow Tail size and extension line size adaptive to current viewer...
vsv [Thu, 27 Aug 2015 13:38:30 +0000 (16:38 +0300)]
Issue #780: Make Arrow Tail size and extension line size adaptive to current viewer scale

8 years agoIssue #849 (#775) Crash in second study during sketch operation
nds [Thu, 27 Aug 2015 13:35:39 +0000 (16:35 +0300)]
Issue #849 (#775) Crash in second study during sketch operation

Handle of operation presentation should be nullified when study is closed.

8 years ago1. CanStopOperation knows which operation is stopped. Scenario: Unpress Sketch in...
nds [Thu, 27 Aug 2015 10:04:50 +0000 (13:04 +0300)]
1. CanStopOperation knows which operation is stopped. Scenario: Unpress Sketch in ToolBar when sketch entity is active should visualizes the Abort warnning dialog.

2. Cashed previous current feature should be found in the document with 'true' flag. Scenario: ExtrusionCut, Create a line on the sketch, Edit the line. Change any value, start circle creation. Result: the line presentation disappears in the viewer.

8 years agoMerge branch 'Dev_1.4.0' of newgeom:newgeom into Dev_1.4.0
eso [Thu, 27 Aug 2015 09:17:36 +0000 (12:17 +0300)]
Merge branch 'Dev_1.4.0' of newgeom:newgeom into Dev_1.4.0

8 years agoAddition of new test revolution_006
eso [Thu, 27 Aug 2015 09:11:29 +0000 (12:11 +0300)]
Addition of new test revolution_006

8 years agoFix for the problem that selection of sub-elements of compsolids for concealment...
mpv [Thu, 27 Aug 2015 09:11:13 +0000 (12:11 +0300)]
Fix for the problem that selection of sub-elements of compsolids for concealment operation not erased the other sub-solids in the viewer

8 years agoFix for the problem that selection of sub-elements of compsolids for concealment...
mpv [Thu, 27 Aug 2015 09:10:26 +0000 (12:10 +0300)]
Fix for the problem that selection of sub-elements of compsolids for concealment operation not erased the other sub-solids in the viewer.

8 years agoAdition of new test revolution_003
eso [Thu, 27 Aug 2015 08:49:25 +0000 (11:49 +0300)]
Adition of new test revolution_003

8 years agoAddition of new tests revolution_001 and revolution_002
eso [Thu, 27 Aug 2015 07:15:09 +0000 (10:15 +0300)]
Addition of new tests revolution_001 and revolution_002

8 years agoAdd tests revolution_004 and revolution_005
eso [Thu, 27 Aug 2015 06:09:47 +0000 (09:09 +0300)]
Add tests revolution_004 and revolution_005

8 years agoProviding Action class to have a common approach to start/finish/abort model transact...
nds [Wed, 26 Aug 2015 18:38:55 +0000 (21:38 +0300)]
Providing Action class to have a common approach to start/finish/abort model transactions for such actions as Delete/Detach and others.

An action instance is used for Delete operation of sketch sub-entities.

8 years agoFix for update of "Bodies" folder (disappear an expanding folder icon)
vsv [Wed, 26 Aug 2015 14:54:39 +0000 (17:54 +0300)]
Fix for update of "Bodies" folder (disappear an expanding folder icon)

8 years agoFix SQUISH tests suite_ISSUES_SALOME/tst_sketch_ 007, 008, 009, 010, 011
spo [Wed, 26 Aug 2015 13:36:09 +0000 (16:36 +0300)]
Fix SQUISH tests suite_ISSUES_SALOME/tst_sketch_ 007, 008, 009, 010, 011

8 years agoFix suite_ISSUES_SALOME/tst_sketch_005 & suite_ISSUES_SALOME/tst_sketch_006
spo [Wed, 26 Aug 2015 12:17:29 +0000 (15:17 +0300)]
Fix suite_ISSUES_SALOME/tst_sketch_005 & suite_ISSUES_SALOME/tst_sketch_006

8 years agoFix suite_ISSUES_SALOME/tst_sketch_003
spo [Wed, 26 Aug 2015 11:48:05 +0000 (14:48 +0300)]
Fix suite_ISSUES_SALOME/tst_sketch_003

8 years agoMake "create" event flushed immediately after "update": results may be created by...
mpv [Wed, 26 Aug 2015 13:06:18 +0000 (16:06 +0300)]
Make "create" event flushed immediately after "update": results may be created by Updater. (in the frames of issue #829 fix)

8 years agoIssue #834: Show prefix "Not loaded" for not loaded parts.
vsv [Wed, 26 Aug 2015 12:34:41 +0000 (15:34 +0300)]
Issue #834: Show prefix "Not loaded" for not loaded parts.

8 years agoIssue #663: Disable objects of non-active document
vsv [Wed, 26 Aug 2015 12:03:56 +0000 (15:03 +0300)]
Issue #663: Disable objects of non-active document

8 years agoAdd tests for boolean operations
eso [Wed, 26 Aug 2015 10:15:47 +0000 (13:15 +0300)]
Add tests for boolean operations

8 years agoAttach GDB to SQUISH tests
spo [Wed, 26 Aug 2015 09:41:24 +0000 (12:41 +0300)]
Attach GDB to SQUISH tests

8 years agoAddition of test extrusion_002
eso [Wed, 26 Aug 2015 09:23:28 +0000 (12:23 +0300)]
Addition of test extrusion_002

8 years agoProviding Action class to have a common approach to start/finish/abort model transact...
nds [Wed, 26 Aug 2015 09:08:43 +0000 (12:08 +0300)]
Providing Action class to have a common approach to start/finish/abort model transactions for such actions as Delete/Detach and others.

The common functionality:
1.On the start of the action, the message about aborting the previous operation should be shown.
2. On commit, ApplyAll button[sketch operation] enable state should be updated, SetModified[sketch operation] of the parent operation update[in order to have a message about aborting transaction].
In the current integration, ModuleBase_Operation is separated to ModuleBase_OperationFeature and ModuleBase_OperationAction.

8 years agoAdd new test
eso [Wed, 26 Aug 2015 08:45:55 +0000 (11:45 +0300)]
Add new test

8 years agoAdd new test
eso [Wed, 26 Aug 2015 05:53:45 +0000 (08:53 +0300)]
Add new test

8 years agoIssue #405: Make folder Groups before folder Bodies
vsv [Tue, 25 Aug 2015 14:24:59 +0000 (17:24 +0300)]
Issue #405: Make folder Groups before folder Bodies

8 years agoSynchronize AcceptAll actions state between Tool bar and property panel.
nds [Tue, 25 Aug 2015 14:06:15 +0000 (17:06 +0300)]
Synchronize AcceptAll actions state between Tool bar and property panel.

Default enabled state of AcceptAll button is disabled. An attempt to update the state on Undo/Redo/Delete sketch feature operations.

8 years agoSynchronize AcceptAll actions state between Tool bar and property panel.
nds [Tue, 25 Aug 2015 13:32:16 +0000 (16:32 +0300)]
Synchronize AcceptAll actions state between Tool bar and property panel.

In the new realized version, this button state is updated by commit modification to the document and when the operation is started. In the previous version this state was updated by any modification of the model during operaion.

8 years agoIssue #790: prevent crash on detach
vsv [Tue, 25 Aug 2015 12:32:43 +0000 (15:32 +0300)]
Issue #790: prevent crash on detach

8 years agoActivate SALOME SQUISH tests
spo [Tue, 25 Aug 2015 11:42:20 +0000 (14:42 +0300)]
Activate SALOME SQUISH tests

8 years agoUpdate SALOME tests
spo [Tue, 25 Aug 2015 11:35:45 +0000 (14:35 +0300)]
Update SALOME tests

8 years agoIssue #769 fix: if selection is invalid, but must be updated, updated it.
mpv [Tue, 25 Aug 2015 10:53:43 +0000 (13:53 +0300)]
Issue #769 fix: if selection is invalid, but must be updated, updated it.

8 years agoIssue #793: Set Coincident active if a line is selected
vsv [Tue, 25 Aug 2015 09:44:51 +0000 (12:44 +0300)]
Issue #793: Set Coincident active if a line is selected

8 years agoDo not change history in ObjectBrowser if an operation is opened
vsv [Tue, 25 Aug 2015 09:28:07 +0000 (12:28 +0300)]
Do not change history in ObjectBrowser if an operation is opened

8 years agoMake Boolean operation conceal the selected argument: sub-body of compsolid or the...
mpv [Tue, 25 Aug 2015 09:27:27 +0000 (12:27 +0300)]
Make Boolean operation conceal the selected argument: sub-body of compsolid or the whole compsolid. And these  arguments are erased in the viewer on "Apply"

8 years agoIssue #860 - patch to avoid the text reset
asl [Tue, 25 Aug 2015 08:20:15 +0000 (11:20 +0300)]
Issue #860 - patch to avoid the text reset

8 years agoEnlarge list of attributes stored in constraint Length for correct verification of...
azv [Tue, 25 Aug 2015 08:05:20 +0000 (11:05 +0300)]
Enlarge list of attributes stored in constraint Length for correct verification of update (issue #795)

8 years agoissue #842: incorrect warning title
asl [Tue, 25 Aug 2015 07:36:04 +0000 (10:36 +0300)]
issue #842: incorrect warning title

8 years agoMake the invalid selection makes the referenced object in state "invalid arguments"
mpv [Tue, 25 Aug 2015 07:23:53 +0000 (10:23 +0300)]
Make the invalid selection makes the referenced object in state "invalid arguments"

8 years ago#858 'Tangency' constraint doesn't work
nds [Tue, 25 Aug 2015 06:32:12 +0000 (09:32 +0300)]
#858 'Tangency' constraint doesn't work

8 years agoFix debian tst_532
spo [Tue, 25 Aug 2015 06:58:26 +0000 (09:58 +0300)]
Fix debian tst_532

8 years agoFix building on Windows
dbv [Tue, 25 Aug 2015 06:40:28 +0000 (09:40 +0300)]
Fix building on Windows

8 years agoFix exception when collecting shells for compsolids
dbv [Mon, 24 Aug 2015 15:51:01 +0000 (18:51 +0300)]
Fix exception when collecting shells for compsolids

8 years agoUse tst_543 in Jenkins. Improve Linux scripts.
spo [Tue, 25 Aug 2015 06:05:38 +0000 (09:05 +0300)]
Use tst_543 in Jenkins. Improve Linux scripts.

8 years agoIssue #532 - 4.13. Partition with splitting-arguments making solids with shared faces
spo [Tue, 25 Aug 2015 05:55:08 +0000 (08:55 +0300)]
Issue #532 - 4.13. Partition with splitting-arguments making solids with shared faces

8 years agoAcceptAll is always enabled. This is a temporary fix to hide a regression, where...
nds [Tue, 25 Aug 2015 05:26:29 +0000 (08:26 +0300)]
AcceptAll is always enabled. This is a temporary fix to hide a regression, where a sketch in the ExtrusionCut/Fuse can not be created. [parent operation extrusion cut/fuse is used instead of sketch to check whether parameters are valid].

8 years agoUpdate calculation of angle value (issue #788)
azv [Tue, 25 Aug 2015 05:25:08 +0000 (08:25 +0300)]
Update calculation of angle value (issue #788)

8 years agoFix removing of one of multi-coincidence constraints
azv [Mon, 24 Aug 2015 13:42:19 +0000 (16:42 +0300)]
Fix removing of one of multi-coincidence constraints

8 years agoIssue #838: Use only original part results for getting sub-document of a Part (not...
vsv [Mon, 24 Aug 2015 16:16:58 +0000 (19:16 +0300)]
Issue #838: Use only original part results for getting sub-document of a Part (not use placement results)

8 years agoAn object which is sub-object of a composite object can not be accessible in column 1
vsv [Mon, 24 Aug 2015 15:45:58 +0000 (18:45 +0300)]
An object which is sub-object of a composite object can not be accessible in column 1

8 years agoFix for #767: correct the internal history structure for nested features
mpv [Mon, 24 Aug 2015 14:54:45 +0000 (17:54 +0300)]
Fix for #767: correct the internal history structure for nested features

8 years agoIssue #847: Use white color for symbols selection
vsv [Mon, 24 Aug 2015 14:37:47 +0000 (17:37 +0300)]
Issue #847: Use white color for symbols selection