]> SALOME platform Git repositories - modules/shaper.git/log
Salome HOME
modules/shaper.git
9 years agoImprovement #635: Move maximum functionality to API class
dbv [Mon, 22 Jun 2015 13:32:40 +0000 (16:32 +0300)]
Improvement #635: Move maximum functionality to API class

9 years agoIssue #652: Provide locale management similarly to SALOME
vsv [Tue, 23 Jun 2015 09:23:41 +0000 (12:23 +0300)]
Issue #652: Provide locale management similarly to SALOME

9 years agoWorkaround for issues #667, 668, 670
nds [Tue, 23 Jun 2015 08:07:33 +0000 (11:07 +0300)]
Workaround for issues #667, 668, 670

9 years agoActivate/deactivate selection filter by module activation/deactivation.
nds [Tue, 23 Jun 2015 06:54:35 +0000 (09:54 +0300)]
Activate/deactivate selection filter by module activation/deactivation.

Check case: activate NewGeom, activate GEOM, activate NewGeom, start sketch, create a line. The plane's eges/points should not be selectable.

9 years agoCrash fix for the SALOME version if the local is russian.
nds [Mon, 22 Jun 2015 13:18:09 +0000 (16:18 +0300)]
Crash fix for the SALOME version if the local is russian.

9 years ago1. Compound selection choice is provided for sketch selection in Extrusion operation...
nds [Mon, 22 Jun 2015 13:01:48 +0000 (16:01 +0300)]
1. Compound selection choice is provided for sketch selection in Extrusion operation. This type selection happens by selecting a sketch in ObjectBrowser. The widget selector acceptSubShapes() method is corrected to check shape type of the selected result. It is necessary always, for example in Sketch operation start Translate operation and click on a plane in ObjectBrowser.

2. Document shape filter check whether the operation is started itself. This improvement is similar to the infinite filter using. The matter is that the nested operation stop should not remove the filter from the context. If it is happened, objects from out parts is selected in sketch operation after, for example, translate operation stop. So, it seems that it is a best decision to check the active operation availability in the filter.

9 years ago1. Compound selection choice is provided for sketch selection in Extrusion operation...
nds [Mon, 22 Jun 2015 12:55:22 +0000 (15:55 +0300)]
1. Compound selection choice is provided for sketch selection in Extrusion operation. This type selection happens by selecting a sketch in ObjectBrowser. The widget selector acceptSubShapes() method is corrected to check shape type of the selected result. It is necessary always, for example in Sketch operation start Translate operation and click on a plane in ObjectBrowser.

2. Document shape filter check whether the operation is started itself. This improvement is similar to the infinite filter using. The matter is that the nested operation stop should not remove the filter from the context. If it is happened, objects from out parts is selected in sketch operation after, for example, translate operation stop. So, it seems that it is a best decision to check the active operation availability in the filter.

9 years agoIssue #555 - Make a number of shifted/rotated copies - selected object does not appea...
nds [Mon, 22 Jun 2015 12:13:48 +0000 (15:13 +0300)]
Issue #555 - Make a number of shifted/rotated copies - selected object does not appear in List of objects

It provides an infinite state for plane/axis shapes.

9 years agoIssue #555 - Make a number of shifted/rotated copies - selected object does not appea...
nds [Mon, 22 Jun 2015 11:03:45 +0000 (14:03 +0300)]
Issue #555 - Make a number of shifted/rotated copies - selected object does not appear in List of objects

It provides an infinite state for plane/axis shapes.

9 years agoA separation of WidgetSelector class in order to unite the logic of shape/multi shape...
nds [Fri, 19 Jun 2015 05:46:38 +0000 (08:46 +0300)]
A separation of WidgetSelector class in order to unite the logic of shape/multi shape selectors.

The reason is preselection: to set an empty shape to the feature attribute if the selected shape is equal to the shape of result, check of selection valid state

9 years agoIssue #555 Make a number of shifted/rotated copies - selected object does not appear...
nds [Fri, 19 Jun 2015 05:29:34 +0000 (08:29 +0300)]
Issue #555 Make a number of shifted/rotated copies - selected object does not appear in List of objects.

Using infinite state to do not select inifinte objects(construction plane, axis).

9 years agoFor for bounding planes selection in composite features
dbv [Thu, 18 Jun 2015 09:35:53 +0000 (12:35 +0300)]
For for bounding planes selection in composite features

9 years agoIssue #599 - hide trihedron when create Sketch,
nds [Thu, 18 Jun 2015 08:43:15 +0000 (11:43 +0300)]
Issue #599 - hide trihedron when create Sketch,

A fix for external objects using. activateFlushes(true) in setCurrentDocument leads to visualization external edge out of its turn. There was a bug in distance constraint creation to the external edge.

9 years agoPreselection using in operations: using of external objects correction.
nds [Thu, 18 Jun 2015 08:00:30 +0000 (11:00 +0300)]
Preselection using in operations: using of external objects correction.

9 years agoPreselection using in operations: using of external objects correction.
nds [Thu, 18 Jun 2015 07:53:38 +0000 (10:53 +0300)]
Preselection using in operations: using of external objects correction.

9 years agoThe validated values are cached in order to do not check them by mouse moving over...
nds [Thu, 18 Jun 2015 04:55:43 +0000 (07:55 +0300)]
The validated values are cached in order to do not check them by mouse moving over an object in the viewer.

This cache exists between activate/deactivate of the widget.

9 years agoExtrusion planes selection fix
dbv [Wed, 17 Jun 2015 15:22:18 +0000 (18:22 +0300)]
Extrusion planes selection fix

9 years agoSelection restore fix.
dbv [Wed, 17 Jun 2015 13:16:41 +0000 (16:16 +0300)]
Selection restore fix.

9 years agoPreselection using in operations: setSelection using in onSelectionChanged method.
nds [Wed, 17 Jun 2015 12:40:03 +0000 (15:40 +0300)]
Preselection using in operations: setSelection using in onSelectionChanged method.

9 years agoPreselection using in operations: setSelection of widget returns a modified list...
nds [Wed, 17 Jun 2015 11:15:41 +0000 (14:15 +0300)]
Preselection using in operations: setSelection of widget returns a modified list of selected presentations.

This is especially useful for multi-selection control, which should process all possible selected presentations and give back non-used.

9 years agoFix for selection point of transformation constraint presentation
vsv [Wed, 17 Jun 2015 10:08:30 +0000 (13:08 +0300)]
Fix for selection point of transformation constraint presentation

9 years agoFix for selection of translation and rotation constraints
dbv [Tue, 16 Jun 2015 20:47:45 +0000 (23:47 +0300)]
Fix for selection of translation and rotation constraints

9 years agoSet icons for revolution operations
vsv [Tue, 16 Jun 2015 13:22:29 +0000 (16:22 +0300)]
Set icons for revolution operations

9 years agoPreselection using in operations
nds [Tue, 16 Jun 2015 09:22:33 +0000 (12:22 +0300)]
Preselection using in operations

9 years agoUsing shape selected for sketcher
vsv [Mon, 15 Jun 2015 16:29:08 +0000 (19:29 +0300)]
Using shape selected for sketcher

9 years agoPreselection in shape/multi shape selector controls.
nds [Mon, 15 Jun 2015 09:44:39 +0000 (12:44 +0300)]
Preselection in shape/multi shape selector controls.

9 years agoIssue #601: Impossible to modify segment with constraint
azv [Mon, 15 Jun 2015 13:12:34 +0000 (16:12 +0300)]
Issue #601: Impossible to modify segment with constraint

The procedure of movement is changed. Any part of object can be moved separately.

9 years agoSet selection area of dimensions adaptive to viewer scale
vsv [Mon, 15 Jun 2015 13:00:40 +0000 (16:00 +0300)]
Set selection area of dimensions adaptive to viewer scale

9 years agoFix changing the list of objects of multi-translation and multi-rotation features
azv [Mon, 15 Jun 2015 12:19:57 +0000 (15:19 +0300)]
Fix changing the list of objects of multi-translation and multi-rotation features

9 years agoIssue #600: Problem with multi-rotation when one of points of selected objects is...
azv [Mon, 15 Jun 2015 11:57:18 +0000 (14:57 +0300)]
Issue #600: Problem with multi-rotation when one of points of selected objects is used as a center of rotation

9 years agoAbort operation ExtrusionCur if sketcher was aborted
vsv [Mon, 15 Jun 2015 08:15:24 +0000 (11:15 +0300)]
Abort operation ExtrusionCur if sketcher was aborted

9 years agoCompilation fix.
dbv [Thu, 11 Jun 2015 17:03:53 +0000 (20:03 +0300)]
Compilation fix.

9 years agoRevolutionCut and RevolutionFuse features.
dbv [Thu, 11 Jun 2015 16:30:06 +0000 (19:30 +0300)]
RevolutionCut and RevolutionFuse features.
Some changes in icons placement on toolbar.

9 years agoExtrusionFuse icon provided
vsv [Thu, 11 Jun 2015 15:27:58 +0000 (18:27 +0300)]
ExtrusionFuse icon provided

9 years agoExtrusion fuse
dbv [Thu, 11 Jun 2015 14:57:06 +0000 (17:57 +0300)]
Extrusion fuse

9 years agoRestore abort of operation in ExtrusionCut
vsv [Thu, 11 Jun 2015 14:57:01 +0000 (17:57 +0300)]
Restore abort of operation in ExtrusionCut

9 years agoExtra abort in ExtrusionCut removed
vsv [Thu, 11 Jun 2015 14:54:29 +0000 (17:54 +0300)]
Extra abort in ExtrusionCut removed

9 years agoClass structure modification for composite features.
dbv [Thu, 11 Jun 2015 14:41:03 +0000 (17:41 +0300)]
Class structure modification for composite features.

9 years agoHide source body on extrusion cut
vsv [Thu, 11 Jun 2015 14:30:06 +0000 (17:30 +0300)]
Hide source body on extrusion cut

9 years agoProvide abort of ExtrusionCut
vsv [Thu, 11 Jun 2015 14:22:43 +0000 (17:22 +0300)]
Provide abort of ExtrusionCut

9 years agoSkethMgr - to avoid big arrows in gzy_reactor file
nds [Thu, 11 Jun 2015 12:48:35 +0000 (15:48 +0300)]
SkethMgr - to avoid big arrows in gzy_reactor file

Displayer - performance correction on the file
ISelection, WidgetValidated - preliminary processing of preselection

9 years agoCancel ExtrusionCut if there are no bodies
vsv [Wed, 10 Jun 2015 16:08:09 +0000 (19:08 +0300)]
Cancel ExtrusionCut if there are no bodies

9 years agoNaming for extrusion cut.
dbv [Wed, 10 Jun 2015 15:43:16 +0000 (18:43 +0300)]
Naming for extrusion cut.

9 years agoExtrusion cut execute draft version. No naming!
dbv [Wed, 10 Jun 2015 15:05:37 +0000 (18:05 +0300)]
Extrusion cut execute draft version. No naming!

9 years agoPrism algo interface changes for more convenient use in nested features.
dbv [Wed, 10 Jun 2015 13:06:22 +0000 (16:06 +0300)]
Prism algo interface changes for more convenient use in nested features.

9 years agoCreate Extrusion Cut
vsv [Wed, 10 Jun 2015 14:44:01 +0000 (17:44 +0300)]
Create Extrusion Cut

9 years agoLaunch Sketch with ExtrusionCut
vsv [Tue, 9 Jun 2015 16:13:41 +0000 (19:13 +0300)]
Launch Sketch with ExtrusionCut

9 years agoExtrusionCut launch
vsv [Tue, 9 Jun 2015 15:07:29 +0000 (18:07 +0300)]
ExtrusionCut launch

9 years agoCompilation fix
dbv [Tue, 9 Jun 2015 14:16:36 +0000 (17:16 +0300)]
Compilation fix

9 years agoFix pyconfig redefined declarations for _XOPEN_SOURCE and _POSIX_C_SOURCE
spo [Wed, 3 Jun 2015 07:06:10 +0000 (10:06 +0300)]
Fix pyconfig redefined declarations for _XOPEN_SOURCE and _POSIX_C_SOURCE

9 years agoFix: SWIG std::list<std::shared_ptr<GeomAPI_Shape>> problem
spo [Wed, 3 Jun 2015 09:54:36 +0000 (12:54 +0300)]
Fix: SWIG std::list<std::shared_ptr<GeomAPI_Shape>> problem

9 years agoImprovement #598: Porting Boolean operations to OCCT 6.9.0
dbv [Tue, 9 Jun 2015 13:13:18 +0000 (16:13 +0300)]
Improvement #598: Porting Boolean operations to OCCT 6.9.0

9 years agoSpeedup compilation: use make -j4
spo [Tue, 9 Jun 2015 11:40:10 +0000 (14:40 +0300)]
Speedup compilation: use make -j4

9 years agoFix: IGES-5.1 export test
spo [Tue, 9 Jun 2015 11:32:57 +0000 (14:32 +0300)]
Fix: IGES-5.1 export test

9 years agoMinimization of activate/deactivate calls.
nds [Tue, 9 Jun 2015 11:36:42 +0000 (14:36 +0300)]
Minimization of activate/deactivate calls.

using ClearOutdatedSelection() because there was a porting to OCCT/SALOME

9 years agoFix: compilation error due FreeType include directories
spo [Mon, 8 Jun 2015 05:46:21 +0000 (08:46 +0300)]
Fix: compilation error due FreeType include directories

9 years agoImprove build scripts for Jenkins
spo [Mon, 8 Jun 2015 11:33:57 +0000 (14:33 +0300)]
Improve build scripts for Jenkins

9 years agoFeature #535: 5.02. Body placement by translation along a direction
dbv [Mon, 8 Jun 2015 11:26:01 +0000 (14:26 +0300)]
Feature #535: 5.02. Body placement by translation along a direction

9 years agoAdd extrusion cut icon
vsv [Mon, 8 Jun 2015 07:34:21 +0000 (10:34 +0300)]
Add extrusion cut icon

9 years agoExtrusion cut operation
vsv [Mon, 8 Jun 2015 07:03:59 +0000 (10:03 +0300)]
Extrusion cut operation

9 years agoFeature #534: 5.01. Body placement by 3D rotation in respect to axis
dbv [Fri, 5 Jun 2015 16:55:25 +0000 (19:55 +0300)]
Feature #534: 5.01. Body placement by 3D rotation in respect to axis

9 years agoRestore color of selection of symbol constraints
vsv [Fri, 5 Jun 2015 16:11:38 +0000 (19:11 +0300)]
Restore color of selection of symbol constraints

9 years agoProvide selection for symbol constraints
vsv [Fri, 5 Jun 2015 15:27:23 +0000 (18:27 +0300)]
Provide selection for symbol constraints

9 years agoRevolution tests.
dbv [Thu, 4 Jun 2015 13:21:16 +0000 (16:21 +0300)]
Revolution tests.

9 years agoDisplay point object as '+' symbol
vsv [Fri, 5 Jun 2015 13:45:51 +0000 (16:45 +0300)]
Display point object as '+' symbol

9 years agoMake symbols selected
vsv [Fri, 5 Jun 2015 08:34:19 +0000 (11:34 +0300)]
Make symbols selected

9 years agoMerge remote-tracking branch 'origin/PortingSalome760' into Dev_1.3.0
vsv [Thu, 4 Jun 2015 13:49:04 +0000 (16:49 +0300)]
Merge remote-tracking branch 'origin/PortingSalome760' into Dev_1.3.0

9 years agoSpecification controls
nds [Thu, 4 Jun 2015 13:30:15 +0000 (16:30 +0300)]
Specification controls

9 years agoRestore selection under new CasCade PortingSalome760
vsv [Thu, 4 Jun 2015 13:05:42 +0000 (16:05 +0300)]
Restore selection under new CasCade

9 years agoCompilation issue fix
mpv [Thu, 4 Jun 2015 12:49:00 +0000 (15:49 +0300)]
Compilation issue fix

9 years agoImplementation of "allFeatures" method needed for the parameters inside of attributes...
mpv [Thu, 4 Jun 2015 12:45:52 +0000 (15:45 +0300)]
Implementation of "allFeatures" method needed for the parameters inside of attributes expressions update

9 years agoPrepare version 1.2.1: quick fix for iteration 2 release V_1.2.1
mpv [Thu, 4 Jun 2015 10:09:42 +0000 (13:09 +0300)]
Prepare version 1.2.1: quick fix for iteration 2 release

9 years agoNaming fix for revolution.
dbv [Thu, 4 Jun 2015 09:08:02 +0000 (12:08 +0300)]
Naming fix for revolution.

9 years agoA fix for activate/deactivate selection from destructor. It is possible, that selecti...
nds [Thu, 4 Jun 2015 08:50:09 +0000 (11:50 +0300)]
A fix for activate/deactivate selection from destructor. It is possible, that selection mode is not correct by a widget activation.

Scenario: sketch, create a poligon, start parallel operation, select two lines, result - a create new parallel feature operation is started. The first control is active, but previous parallel constraint is selectable. This is wrong. If the next operation is translation, the parallel constraint selection leads to crash.
Reason: The activateShapeSselection(false) called in the destructor of widget shape selector is called after starting/activation of a widget in a new operation. So, it clears the previous activation of the current operation, deactivate reset it.

9 years agoAn improvement of setCurrentFeature to avoid each object visualization in the viewer...
nds [Thu, 4 Jun 2015 07:06:16 +0000 (10:06 +0300)]
An improvement of setCurrentFeature to avoid each object visualization in the viewer. It blocks flushes send and unblock them after the functionality is performed.

9 years agoDo not update OCCT viewer until the current feature in the tree is set.
nds [Thu, 4 Jun 2015 05:02:40 +0000 (08:02 +0300)]
Do not update OCCT viewer until the current feature in the tree is set.

9 years agoAnother fix for revolution naming.
dbv [Wed, 3 Jun 2015 18:02:56 +0000 (21:02 +0300)]
Another fix for revolution naming.

9 years agoSmall fix to revolution naming.
dbv [Wed, 3 Jun 2015 16:56:09 +0000 (19:56 +0300)]
Small fix to revolution naming.

9 years agoShape can not be shaded under local context opened
vsv [Wed, 3 Jun 2015 15:51:43 +0000 (18:51 +0300)]
Shape can not be shaded under local context opened

9 years agoPorting on SALOME 7.6.0
vsv [Wed, 3 Jun 2015 15:26:38 +0000 (18:26 +0300)]
Porting on SALOME 7.6.0

9 years agoBug #543: performance is bad when edit sketch
nds [Wed, 3 Jun 2015 14:06:24 +0000 (17:06 +0300)]
Bug #543: performance is bad when edit sketch

9 years agoBug #543: performance is bad when edit sketch
nds [Wed, 3 Jun 2015 13:59:50 +0000 (16:59 +0300)]
Bug #543: performance is bad when edit sketch

9 years agoMake "concealment" property disabled with disabling of the feature: to be able to...
mpv [Wed, 3 Jun 2015 13:09:50 +0000 (16:09 +0300)]
Make "concealment" property disabled with disabling of the feature: to be able to preview the extrusion that was an argument of Boolean operation

9 years agoFix for the issue #593: do not remove naming attribute, but use TNaming_Builder for...
mpv [Wed, 3 Jun 2015 13:07:01 +0000 (16:07 +0300)]
Fix for the issue #593: do not remove naming attribute, but use TNaming_Builder for correct update of evolution and set new shapes. Othervise the MODIFUNTIL name myStop filed in TNaming_Name loses connection with the OCAF label.

9 years agoIssue #586: Paprameter name suffixed by a digit -- Use localization decimal point...
spo [Wed, 3 Jun 2015 07:28:09 +0000 (10:28 +0300)]
Issue #586: Paprameter name suffixed by a digit -- Use localization decimal point for matching floats.

9 years agoShow/Hide for Part result
vsv [Tue, 2 Jun 2015 14:42:29 +0000 (17:42 +0300)]
Show/Hide for Part result

9 years agoFix for the issue #592
mpv [Tue, 2 Jun 2015 05:20:54 +0000 (08:20 +0300)]
Fix for the issue #592

Multiselection widget may send null shape that means equal result and context. This will be fixed to null object always later.

9 years agoImprovement #589: Default value of the revolution feature
dbv [Mon, 1 Jun 2015 13:14:36 +0000 (16:14 +0300)]
Improvement #589: Default value of the revolution feature

Revolution now has default value equal to 360

9 years agoFix indentation in src/SketchPlugin/plugin-Sketch.xml
spo [Mon, 1 Jun 2015 12:55:10 +0000 (15:55 +0300)]
Fix indentation in src/SketchPlugin/plugin-Sketch.xml

9 years agoIssue #586: Paprameter name suffixed by a digit
spo [Mon, 1 Jun 2015 12:54:43 +0000 (15:54 +0300)]
Issue #586: Paprameter name suffixed by a digit

9 years agoTests fix V_1.2.0
dbv [Fri, 29 May 2015 16:07:58 +0000 (19:07 +0300)]
Tests fix

9 years agoUpdate the version number before the delivery
mpv [Fri, 29 May 2015 15:46:30 +0000 (18:46 +0300)]
Update the version number before the delivery

9 years agoAlgo fixes
dbv [Fri, 29 May 2015 11:40:52 +0000 (14:40 +0300)]
Algo fixes

9 years agoSwitch off debug definition
vsv [Fri, 29 May 2015 14:58:12 +0000 (17:58 +0300)]
Switch off debug definition

9 years agoFix the naming issues of Extrusion created on sketch: sketch result was updated too...
mpv [Fri, 29 May 2015 14:37:39 +0000 (17:37 +0300)]
Fix the naming issues of Extrusion created on sketch: sketch result was updated too often that made extrusion naming references invalid

9 years agoOptimize the result creation: do not set/unset naming if it is not necessary
mpv [Fri, 29 May 2015 12:46:08 +0000 (15:46 +0300)]
Optimize the result creation: do not set/unset naming if it is not necessary

9 years agoVisualize sketch nested created feature by mouse enters the view port
nds [Fri, 29 May 2015 13:20:30 +0000 (16:20 +0300)]
Visualize sketch nested created feature by mouse enters the view port

Scenario: sketch, start line creation, click 1st, click 2nd, click 3rd(2nd line), click Distance in tool bar, select a point, select a point. Result - distance is not visualized until another click in the viewer.

9 years agoA fix to abort sketch operation if nothing is displayed in the viewer but values...
nds [Fri, 29 May 2015 11:34:47 +0000 (14:34 +0300)]
A fix to abort sketch operation if nothing is displayed in the viewer but values of the feature are valid

Scenario: start line creation, click 1st point, click 2nd point, click circle feature. The line become visible(to origin) in the previous version. Currently it is aborted, nothing is shown.

9 years agoA fix to abort sketch operation if nothing is displayed in the viewer but values...
nds [Fri, 29 May 2015 11:32:39 +0000 (14:32 +0300)]
A fix to abort sketch operation if nothing is displayed in the viewer but values of the feature are valid

Scenario: start line creation, click 1st point, click 2nd point, click circle feature. The line become visible(to origin) in the previous version. Currently it is aborted, nothing is shown.

9 years agoIssue #578 color for hidden object: the color from AIS object should not be used...
nds [Fri, 29 May 2015 09:23:39 +0000 (12:23 +0300)]
Issue #578 color for hidden object: the color from AIS object should not be used in this method at all. It should be removed later.