]> SALOME platform Git repositories - modules/shaper.git/log
Salome HOME
modules/shaper.git
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.

9 years agoIssue #542: Wrong arc created on existing points
azv [Fri, 29 May 2015 11:26:47 +0000 (14:26 +0300)]
Issue #542: Wrong arc created on existing points

9 years agoIssue #583: Provide validator for cylindrical face
vsv [Fri, 29 May 2015 09:37:18 +0000 (12:37 +0300)]
Issue #583: Provide validator for cylindrical face

9 years agoCorrect tangency verification
azv [Fri, 29 May 2015 08:48:22 +0000 (11:48 +0300)]
Correct tangency verification

9 years agoIssue #580: Disable Rotation, Translation of sketch when sketch plane is not selected.
vsv [Fri, 29 May 2015 08:43:17 +0000 (11:43 +0300)]
Issue #580: Disable Rotation, Translation of sketch when sketch plane is not selected.

9 years agoIssue #567: Fix unstable behavior of the Mirror feature
azv [Fri, 29 May 2015 08:09:52 +0000 (11:09 +0300)]
Issue #567: Fix unstable behavior of the Mirror feature

9 years agoIssue #581: Change tooltip
vsv [Fri, 29 May 2015 07:54:24 +0000 (10:54 +0300)]
Issue #581: Change tooltip

9 years agoDelete: never delete results. About "Part" deletion: only one selected part can be...
nds [Fri, 29 May 2015 07:40:14 +0000 (10:40 +0300)]
Delete: never delete results. About "Part" deletion: only one selected part can be deleted(realisation in PartSet), part objects are skipped in Workshop in delete algorithm.

Fix for delete sketch features.

9 years agoBoolean cut fix
dbv [Fri, 29 May 2015 07:24:23 +0000 (10:24 +0300)]
Boolean cut fix

9 years agoDelete: never delete results. About "Part" deletion: only one selected part can be...
nds [Fri, 29 May 2015 06:58:55 +0000 (09:58 +0300)]
Delete: never delete results. About "Part" deletion: only one selected part can be deleted(realisation in PartSet), part objects are skipped in Workshop in delete algorithm.

9 years agoDelete: never delete results. About "Part" deletion: only one selected part can be...
nds [Fri, 29 May 2015 06:58:18 +0000 (09:58 +0300)]
Delete: never delete results. About "Part" deletion: only one selected part can be deleted(realisation in PartSet), part objects are skipped in Workshop in delete algorithm.

9 years agompv & nds stabilization hotfixes
dbv [Thu, 28 May 2015 17:02:09 +0000 (20:02 +0300)]
mpv & nds stabilization hotfixes

9 years agoMultiple objects and tools for Boolean operations.
dbv [Thu, 28 May 2015 18:08:12 +0000 (21:08 +0300)]
Multiple objects and tools for Boolean operations.

9 years agoaddUniqueNamedCopiedFeature to use unique names for copies features.
nds [Thu, 28 May 2015 16:41:46 +0000 (19:41 +0300)]
addUniqueNamedCopiedFeature to use unique names for copies features.

9 years agoTemporary fix, which will be corrected by MPV. Crash fix: Create circle, translation...
nds [Thu, 28 May 2015 15:59:09 +0000 (18:59 +0300)]
Temporary fix, which will be corrected by MPV. Crash fix: Create circle, translation, Undo, Redo.

The reason is that SketchPlugin_Circle::execute() flushes redisplay on 1st result creation. SketcerPrs listen it and obtains all results in the references list. The 2nd result is not created yet and it leads to crash.

9 years agoIssue #551: Add a new extrusion to Bodies folder
vsv [Thu, 28 May 2015 15:27:11 +0000 (18:27 +0300)]
Issue #551: Add a new extrusion to Bodies folder

9 years agoRefactoring of Fillet
azv [Thu, 28 May 2015 15:05:14 +0000 (18:05 +0300)]
Refactoring of Fillet

9 years agoIssue #565: Restore double click event for object browser header
vsv [Thu, 28 May 2015 14:41:33 +0000 (17:41 +0300)]
Issue #565: Restore double click event for object browser header

9 years agoFlash Delete event on remove of construction
vsv [Thu, 28 May 2015 14:13:42 +0000 (17:13 +0300)]
Flash Delete event on remove of construction

9 years agoFix of unstable behavior of results creation events on Linux
mpv [Thu, 28 May 2015 13:30:05 +0000 (16:30 +0300)]
Fix of unstable behavior of results creation events on Linux

9 years agoIssue #529: 4.07. Import IGES, export to BREP, STEP, IGES - If file for export is...
spo [Thu, 28 May 2015 12:24:24 +0000 (15:24 +0300)]
Issue #529: 4.07. Import IGES, export to BREP, STEP, IGES - If file for export is inputed by hand then file format is from extension and for IGES files it is IGES-5.1 format.

9 years agoIssue #529: 4.07. Import IGES, export to BREP, STEP, IGES - Fix crash on input file...
spo [Thu, 28 May 2015 12:23:09 +0000 (15:23 +0300)]
Issue #529: 4.07. Import IGES, export to BREP, STEP, IGES - Fix crash on input file for export by hand

9 years agoMerge branch 'Dev_1.2.0' of newgeom:newgeom into Dev_1.2.0
nds [Thu, 28 May 2015 12:01:36 +0000 (15:01 +0300)]
Merge branch 'Dev_1.2.0' of newgeom:newgeom into Dev_1.2.0

9 years agoDo not use standard modes in these presentation
nds [Thu, 28 May 2015 12:00:52 +0000 (15:00 +0300)]
Do not use standard modes in these presentation

Scenario: in mirror list a dimension text is selectable.

9 years agoImprove project generation files for linux: Uncomment run eclipse in eclipse.sh and...
spo [Thu, 28 May 2015 11:41:32 +0000 (14:41 +0300)]
Improve project generation files for linux: Uncomment run eclipse in eclipse.sh and remove noexcepthandler in salome_run.sh

9 years agoFix for the constructions folder on remove sketch did not updated
mpv [Thu, 28 May 2015 11:16:14 +0000 (14:16 +0300)]
Fix for the constructions folder on remove sketch did not updated

9 years agoGet back the Trihedron deactivation in the viewer #567
nds [Thu, 28 May 2015 11:09:27 +0000 (14:09 +0300)]
Get back the Trihedron deactivation in the viewer #567

9 years agoRefactoring of Fillet
azv [Thu, 28 May 2015 10:51:22 +0000 (13:51 +0300)]
Refactoring of Fillet

9 years agoFix for selection of vertices on imported "solid.brep"
mpv [Thu, 28 May 2015 09:56:11 +0000 (12:56 +0300)]
Fix for selection of vertices on imported "solid.brep"

9 years agoA correction to remove non-active part.
nds [Thu, 28 May 2015 08:53:38 +0000 (11:53 +0300)]
A correction to remove non-active part.

Scenario: Create Part_1, create Part_2, delete Part_2, delete Part_1. Result is crash.

9 years agoImprove project generation files for linux
Sergey POKHODENKO [Fri, 8 May 2015 07:13:18 +0000 (10:13 +0300)]
Improve project generation files for linux

9 years agoReplace char* myDescription to std::string myDescription in Events_Error
Sergey POKHODENKO [Thu, 28 May 2015 07:53:52 +0000 (10:53 +0300)]
Replace char* myDescription to std::string myDescription in Events_Error

9 years agoIssue #560: export is impossible - generated name should contain file extension autom...
Sergey POKHODENKO [Thu, 28 May 2015 07:08:05 +0000 (10:08 +0300)]
Issue #560: export is impossible - generated name should contain file extension automatically

9 years agoFix for the issue #562
mpv [Thu, 28 May 2015 06:43:21 +0000 (09:43 +0300)]
Fix for the issue #562

9 years agoIssue #355 Delete: elements of sketch and constraints:
nds [Wed, 27 May 2015 18:03:54 +0000 (21:03 +0300)]
Issue #355 Delete: elements of sketch and constraints:

1. Search references in all documents if a feature from "PartSet" is removed
2. displayAllResults() is not used, so commented
3. !anObject->data() is removed because the data can not be empty in an object.

9 years agoFillet is macro, that means that this feature is deleted on commit of the operation.
nds [Wed, 27 May 2015 18:02:07 +0000 (21:02 +0300)]
Fillet is macro, that means that this feature is deleted on commit of the operation.

There is a correction in sketch functionality, concered to the case that all comitted nested features are hardly visualized after commit(disappearing of the presentation by leaving viewer).
These feature are visualized on commit. The fillet can not be visualilzed because data() is invalid.

9 years agoFillet is macro, that means that this feature is deleted on commit of the operation.
nds [Wed, 27 May 2015 17:57:26 +0000 (20:57 +0300)]
Fillet is macro, that means that this feature is deleted on commit of the operation.

There is a correction in sketch functionality, concered to the case that all comitted nested features are hardly visualized after commit(disappearing of the presentation by leaving viewer).
These feature are visualized on commit. The fillet can not be visualilzed because data() is invalid.

9 years agoFix for highlight external objects for "distance" in sketch crash
mpv [Wed, 27 May 2015 17:01:11 +0000 (20:01 +0300)]
Fix for highlight external objects for "distance" in sketch crash

9 years agoFix for crash in Object Browser when object was deleted but message not sent
vsv [Wed, 27 May 2015 16:03:56 +0000 (19:03 +0300)]
Fix for crash in Object Browser when object was deleted but message not sent

9 years agoCorrect checking pointers for Linux
vsv [Wed, 27 May 2015 15:43:13 +0000 (18:43 +0300)]
Correct checking pointers for Linux

9 years agoIssue #547 fix: not null data, even for the action features
mpv [Wed, 27 May 2015 15:43:26 +0000 (18:43 +0300)]
Issue #547 fix: not null data, even for the action features

9 years agoRollback of incorrect commit
Mikhail PONIKAROV [Wed, 27 May 2015 15:14:38 +0000 (18:14 +0300)]
Rollback of incorrect commit

9 years agoIssue #565: Process double click on Object Browser header label
vsv [Wed, 27 May 2015 14:53:02 +0000 (17:53 +0300)]
Issue #565: Process double click on Object Browser header label

9 years agoAdd executable permissions for salome_kill on Linux
Mikhail PONIKAROV [Wed, 27 May 2015 14:04:35 +0000 (17:04 +0300)]
Add executable permissions for salome_kill on Linux

9 years agoMake the expressions in double attributes and points updated after the parameter...
mpv [Wed, 27 May 2015 13:54:28 +0000 (16:54 +0300)]
Make the expressions in double attributes and points updated after the parameter value is also updated

9 years agoIssue #567: Fixing of a vertical line
azv [Wed, 27 May 2015 13:52:11 +0000 (16:52 +0300)]
Issue #567: Fixing of a vertical line

9 years agoMake Point2D sketch controls can use parameters and expressions and updated immediately
mpv [Wed, 27 May 2015 12:43:59 +0000 (15:43 +0300)]
Make Point2D sketch controls can use parameters and expressions and updated immediately

9 years agoIssue #564: Import *.igs and brp files
Sergey POKHODENKO [Wed, 27 May 2015 12:13:56 +0000 (15:13 +0300)]
Issue #564: Import *.igs and brp files

9 years agoFillet is macro
nds [Wed, 27 May 2015 12:00:51 +0000 (15:00 +0300)]
Fillet is macro

9 years agoAbort sketcher when it is not the last feature: fix for modifications outside of...
mpv [Wed, 27 May 2015 11:30:35 +0000 (14:30 +0300)]
Abort sketcher when it is not the last feature: fix for modifications outside of transaction (set current feature)

9 years agoIssue #567: Wrong result during mirror on different lines
azv [Wed, 27 May 2015 10:42:21 +0000 (13:42 +0300)]
Issue #567: Wrong result during mirror on different lines

9 years agoIssue #565: Activate part on a double click
vsv [Wed, 27 May 2015 09:48:58 +0000 (12:48 +0300)]
Issue #565: Activate part on a double click

9 years agothis is done in Part result "activate", so no needed here. Causes not-blue active...
vsv [Wed, 27 May 2015 08:57:48 +0000 (11:57 +0300)]
this is done in Part result "activate", so no needed here. Causes not-blue active part.

9 years agoMerge branch 'Dev_1.2.0' of newgeom:newgeom into Dev_1.2.0
mpv [Wed, 27 May 2015 08:47:26 +0000 (11:47 +0300)]
Merge branch 'Dev_1.2.0' of newgeom:newgeom into Dev_1.2.0

9 years agoMake second open notcrashed in this vearion
mpv [Wed, 27 May 2015 08:47:07 +0000 (11:47 +0300)]
Make second open notcrashed in this vearion

9 years agoFix compilation error in GeomAlgoAPI_ShapeProps.cpp
Sergey POKHODENKO [Wed, 27 May 2015 08:30:24 +0000 (11:30 +0300)]
Fix compilation error in GeomAlgoAPI_ShapeProps.cpp

9 years agoFix on floating bug on abort of parameter creation
mpv [Wed, 27 May 2015 08:01:27 +0000 (11:01 +0300)]
Fix on floating bug on abort of parameter creation

9 years agoMerge branch 'Dev_1.2.0' of newgeom:newgeom into Dev_1.2.0
vsv [Wed, 27 May 2015 07:53:08 +0000 (10:53 +0300)]
Merge branch 'Dev_1.2.0' of newgeom:newgeom into Dev_1.2.0

9 years agoThe validator shape_type is not used for the multi-selector and shape-selector control.
nds [Wed, 27 May 2015 07:51:38 +0000 (10:51 +0300)]
The validator shape_type is not used for the multi-selector and shape-selector control.

The reason is an extrusion feature. It should accept Sketch selected in the browser, but the Shape filter with the "Face" type deny it.
So, temporary, the method acceptSubShape() is used instead of the custom validator mechanizm.

9 years agoMerge branch 'Dev_1.2.0' of newgeom:newgeom into Dev_1.2.0
vsv [Wed, 27 May 2015 07:28:35 +0000 (10:28 +0300)]
Merge branch 'Dev_1.2.0' of newgeom:newgeom into Dev_1.2.0

9 years agoMake possible to input formula to Point2d widget
vsv [Wed, 27 May 2015 07:28:24 +0000 (10:28 +0300)]
Make possible to input formula to Point2d widget

9 years agoLinux script to kill session services of SALOME
nds [Wed, 27 May 2015 05:07:32 +0000 (08:07 +0300)]
Linux script to kill session services of SALOME

9 years agoTemporary providing a compound shape type in selection and validation to provide...
nds [Tue, 26 May 2015 16:58:11 +0000 (19:58 +0300)]
Temporary providing a compound shape type in selection and validation to provide a selection of a Sketch result in the browser.

9 years agoHang up on constraining already fixed object
azv [Tue, 26 May 2015 15:38:50 +0000 (18:38 +0300)]
Hang up on constraining already fixed object

9 years agoAvoid crashing in solver
azv [Tue, 26 May 2015 15:16:35 +0000 (18:16 +0300)]
Avoid crashing in solver

9 years agoIssue #355 - Delete: elements of sketch and constraints
nds [Tue, 26 May 2015 15:12:06 +0000 (18:12 +0300)]
Issue #355 - Delete: elements of sketch and constraints

An iteration through the opened documents to find references to a feature in the "PartSet" document.

9 years agoIssue #563: Fix the problem with translating on the given distance
azv [Tue, 26 May 2015 15:07:15 +0000 (18:07 +0300)]
Issue #563: Fix the problem with translating on the given distance