Salome HOME
modules/shaper.git
7 years agoReading of the construction naming name support (in the frames of Dump Python issue...
mpv [Wed, 10 Aug 2016 10:33:01 +0000 (13:33 +0300)]
Reading of the construction naming name support (in the frames of Dump Python issue #1648)

7 years agoDump Python in the High Level Parameterized Geometry API (issue #1648)
azv [Wed, 10 Aug 2016 05:12:17 +0000 (08:12 +0300)]
Dump Python in the High Level Parameterized Geometry API (issue #1648)

* Process different types of constraint Angle

7 years agoIssue #1648: Dump Python in the High Level Parameterized Geometry API
dbv [Tue, 9 Aug 2016 14:01:40 +0000 (17:01 +0300)]
Issue #1648: Dump Python in the High Level Parameterized Geometry API

1. Empty constructor for ModelHighAPI_Selection (for not obligatory attributes);
2. Overloaded operator<< for ModelHighAPI_Dumper which takes ModelAPI_AttributeSelectionList;
3. Dump for FeaturesAPI_Extrusion.

7 years agoDump Python in the High Level Parameterized Geometry API (issue #1648)
azv [Tue, 9 Aug 2016 11:26:03 +0000 (14:26 +0300)]
Dump Python in the High Level Parameterized Geometry API (issue #1648)

Workaround to create sketch entities, used in constraint, before the constraint itself.

7 years agoDump Python in the High Level Parameterized Geometry API (issue #1648)
azv [Tue, 9 Aug 2016 08:29:41 +0000 (11:29 +0300)]
Dump Python in the High Level Parameterized Geometry API (issue #1648)

Dump sketch constraints

7 years agoIssue #1648: Dump Python in the High Level Parameterized Geometry API
dbv [Mon, 8 Aug 2016 14:35:30 +0000 (17:35 +0300)]
Issue #1648: Dump Python in the High Level Parameterized Geometry API

Added dump for Construction features Axis and Plane.

7 years agoDump Python in the High Level Parameterized Geometry API (issue #1648)
azv [Mon, 8 Aug 2016 09:46:07 +0000 (12:46 +0300)]
Dump Python in the High Level Parameterized Geometry API (issue #1648)

Dump "Intersection point" and "Projection".

7 years agoDump Python in the High Level Parameterized Geometry API (issue #1648)
azv [Mon, 8 Aug 2016 09:17:11 +0000 (12:17 +0300)]
Dump Python in the High Level Parameterized Geometry API (issue #1648)

1. Dump Sketch features.
2. Store getter for each attribute in ModelHighAPI_Interface

7 years agoDump Python in the High Level Parameterized Geometry API (issue #1648)
azv [Wed, 3 Aug 2016 06:43:53 +0000 (09:43 +0300)]
Dump Python in the High Level Parameterized Geometry API (issue #1648)

1. Dumper base functionality.
2. Feature to dump model into Python script.
3. Dump parameters, parts, sketches and points on sketches.
4. Uncompleted dump for point from ConstructionPlugin.

7 years agoFix the problem of compilation on Windows in another way: use decimal index (long...
mpv [Thu, 4 Aug 2016 15:01:22 +0000 (18:01 +0300)]
Fix the problem of compilation on Windows in another way: use decimal index (long long), not real (long double) to output it to string without ".00"

7 years agoIssue #1662: implementation of Recover feature.
mpv [Thu, 4 Aug 2016 14:00:54 +0000 (17:00 +0300)]
Issue #1662: implementation of Recover feature.

To do: select as base not result, but feature (in GUI widget)

7 years agoImprove build scripts for linux
spo [Sat, 30 Jul 2016 10:42:55 +0000 (13:42 +0300)]
Improve build scripts for linux

7 years agoIssue #1649: Added CPP High API for Plane feature;
dbv [Wed, 3 Aug 2016 13:10:18 +0000 (16:10 +0300)]
Issue #1649: Added CPP High API for Plane feature;
Added test cases for Plane feature.

7 years agoIssue #1650: Added CPP High API for feature Axis;
dbv [Wed, 3 Aug 2016 07:06:47 +0000 (10:06 +0300)]
Issue #1650: Added CPP High API for feature Axis;
Added test cases for Axis.

7 years agoIssue #1649: Added "Reverse" flag handling.
dbv [Tue, 2 Aug 2016 09:25:57 +0000 (12:25 +0300)]
Issue #1649: Added "Reverse" flag handling.

7 years agoIssue #1649: Added "Perpendicular" option for creation plane by line and point.
dbv [Tue, 2 Aug 2016 08:50:36 +0000 (11:50 +0300)]
Issue #1649: Added "Perpendicular" option for creation plane by line and point.

7 years agoFix incorrect definitions
azv [Wed, 3 Aug 2016 06:42:01 +0000 (09:42 +0300)]
Fix incorrect definitions

7 years agoTests fix.
dbv [Mon, 1 Aug 2016 12:57:45 +0000 (15:57 +0300)]
Tests fix.

7 years agoCommented options in Point feature;
dbv [Mon, 1 Aug 2016 12:30:36 +0000 (15:30 +0300)]
Commented options in Point feature;
Removed fix for nested attributes not initialized.

7 years agoMake toolbox and switch also "attribute" node: they contain data-attributes and must...
mpv [Mon, 1 Aug 2016 12:28:15 +0000 (15:28 +0300)]
Make toolbox and switch also "attribute" node: they contain data-attributes and must be registered in switch/cases.

7 years agoIssue #1664: In the Sketcher, add the function Split a segment: coincidence correction
nds [Fri, 29 Jul 2016 19:37:00 +0000 (22:37 +0300)]
Issue #1664: In the Sketcher, add the function Split a segment: coincidence correction

7 years agoRecover feature
nds [Fri, 29 Jul 2016 19:02:51 +0000 (22:02 +0300)]
Recover feature

7 years agoUndoes temporary define
nds [Fri, 29 Jul 2016 13:58:00 +0000 (16:58 +0300)]
Undoes temporary define

7 years agoIssue #1664: In the Sketcher, add the function Split a segment: linux compilation...
nds [Fri, 29 Jul 2016 12:39:55 +0000 (15:39 +0300)]
Issue #1664: In the Sketcher, add the function Split a segment: linux compilation correction

7 years agoIssue #1664: In the Sketcher, add the function Split a segment: split of arc, move...
nds [Fri, 29 Jul 2016 08:31:57 +0000 (11:31 +0300)]
Issue #1664: In the Sketcher, add the function Split a segment: split of arc, move of constraints

7 years agoIssue #1664: In the Sketcher, add the function Split a segment: split constraints
nds [Thu, 28 Jul 2016 17:22:59 +0000 (20:22 +0300)]
Issue #1664: In the Sketcher, add the function Split a segment: split constraints

7 years agoIssue #1664: In the Sketcher, add the function Split a segment:
nds [Thu, 28 Jul 2016 16:54:13 +0000 (19:54 +0300)]
Issue #1664: In the Sketcher, add the function Split a segment:

1. cash for attribute point 2d to projected point to avoid repeated geometrical calculations
2. restart of split operation: highlight sub-shapes

7 years agoIssue #1660 Ability to change the deflection coefficient
nds [Thu, 28 Jul 2016 12:05:55 +0000 (15:05 +0300)]
Issue #1660 Ability to change the deflection coefficient

7 years agoIssue #1657 In the Sketcher, disable all coordinate and lenght inputs : rename "Sketc...
nds [Thu, 28 Jul 2016 06:09:06 +0000 (09:09 +0300)]
Issue #1657 In the Sketcher, disable all coordinate and lenght inputs : rename "Sketch plane" preference tab into "Sketch"

7 years agoIssue #1658 New widget supporting nested option buttons : correction compilation...
nds [Wed, 27 Jul 2016 16:43:28 +0000 (19:43 +0300)]
Issue #1658 New widget supporting nested option buttons : correction compilation on Linux

7 years agoIssue #1658 New widget supporting nested option buttons : icons size corection (to...
nds [Wed, 27 Jul 2016 16:31:46 +0000 (19:31 +0300)]
Issue #1658 New widget supporting nested option buttons : icons size corection (to be redrawn later)

7 years agoIssue #1652 Add a real widget displaying the length of the line in the panel: correct...
nds [Wed, 27 Jul 2016 15:51:10 +0000 (18:51 +0300)]
Issue #1652 Add a real widget displaying the length of the line in the panel: correction to open already save studies.

7 years agoIssue #1664: In the Sketcher, add the function Split a segment. Widget of Split featu...
nds [Wed, 27 Jul 2016 15:28:07 +0000 (18:28 +0300)]
Issue #1664: In the Sketcher, add the function Split a segment. Widget of Split feature should not restore selection in viewer to the attribute value.

7 years agoIssue #1664: In the Sketcher, add the function Split a segment. Split feature impleme...
nds [Wed, 27 Jul 2016 14:43:12 +0000 (17:43 +0300)]
Issue #1664: In the Sketcher, add the function Split a segment. Split feature implementation to fill arc

7 years agoIssue #1660: Ability to change the deflection coefficient
nds [Wed, 27 Jul 2016 05:31:53 +0000 (08:31 +0300)]
Issue #1660: Ability to change the deflection coefficient

7 years agoIssue #1660: Ability to change the deflection coefficient
nds [Wed, 27 Jul 2016 05:21:49 +0000 (08:21 +0300)]
Issue #1660: Ability to change the deflection coefficient

7 years agoIssue #1664: In the Sketcher, add the function Split a segment. Split feature impleme...
nds [Wed, 27 Jul 2016 05:02:24 +0000 (08:02 +0300)]
Issue #1664: In the Sketcher, add the function Split a segment. Split feature implementation to process attributes

7 years agoIssue #1664: In the Sketcher, add the function Split a segment. Split feature impleme...
nds [Wed, 27 Jul 2016 04:54:27 +0000 (07:54 +0300)]
Issue #1664: In the Sketcher, add the function Split a segment. Split feature implementation to process attributes

7 years agoIssue #1664: In the Sketcher, add the function Split a segment. Split feature impleme...
nds [Wed, 27 Jul 2016 04:50:02 +0000 (07:50 +0300)]
Issue #1664: In the Sketcher, add the function Split a segment. Split feature implementation to process attributes

7 years agoIssue #1664: In the Sketcher, add the function Split a segment. Fill Split attributes...
nds [Tue, 26 Jul 2016 11:18:53 +0000 (14:18 +0300)]
Issue #1664: In the Sketcher, add the function Split a segment. Fill Split attributes by parameters of selected sub-shape.

7 years agoIssue #1664: In the Sketcher, add the function Split a segment. AttrRefAttribute...
nds [Tue, 26 Jul 2016 08:10:00 +0000 (11:10 +0300)]
Issue #1664: In the Sketcher, add the function Split a segment. AttrRefAttribute instead of Geom2D_Point.

7 years agoUpdate split shape for correct processing of closed edges
azv [Tue, 26 Jul 2016 08:06:54 +0000 (11:06 +0300)]
Update split shape for correct processing of closed edges

7 years agoIssue #1664: In the Sketcher, add the function Split a segment. Correction of circle...
nds [Tue, 26 Jul 2016 06:28:00 +0000 (09:28 +0300)]
Issue #1664: In the Sketcher, add the function Split a segment. Correction of circle::project to obtain a point with zero distance. Correct Attribute reference to do not check if attribute is initialized in ::value() as it might be called during validation(when attribute initialization is blocked).

7 years agoIssue #1664: In the Sketcher, add the function Split a segment. Validator for selecti...
nds [Mon, 25 Jul 2016 17:45:00 +0000 (20:45 +0300)]
Issue #1664: In the Sketcher, add the function Split a segment. Validator for selection, selection of segments on arc/circle.

7 years agoSplit: selection of a part of a segment.
nds [Mon, 25 Jul 2016 14:57:33 +0000 (17:57 +0300)]
Split: selection of a part of a segment.

7 years agoCorrection for restart of point create operation.
nds [Mon, 25 Jul 2016 12:13:54 +0000 (15:13 +0300)]
Correction for restart of point create operation.

7 years agoPreparations for Split operation. It includes:
nds [Fri, 22 Jul 2016 18:39:43 +0000 (21:39 +0300)]
Preparations for Split operation. It includes:

1. restart operation for tangent arc (do not use send of signal, do it linear)
2. MouseProcessor interface for mouseMove/mouseRelease sketch controls
3. ModelWidget::setFeature - do not store value if the attribute is initialized(reentrant operation, tangent arc)
4. initial split

7 years agoTemporary commented modifications for point
nds [Wed, 20 Jul 2016 11:19:05 +0000 (14:19 +0300)]
Temporary commented modifications for point

7 years agoIssue #1649: New creation of Construction Planes
nds [Tue, 19 Jul 2016 13:44:49 +0000 (16:44 +0300)]
Issue #1649: New creation of Construction Planes

Positive validator using breaks the test.

7 years agoIssue #1649: New creation of Construction Planes
nds [Tue, 19 Jul 2016 13:28:08 +0000 (16:28 +0300)]
Issue #1649: New creation of Construction Planes

Positive validator using breaks the test.

7 years agoIssue #1649: New creation of Construction Planes
nds [Tue, 19 Jul 2016 13:23:58 +0000 (16:23 +0300)]
Issue #1649: New creation of Construction Planes

Test correction

7 years agoIssue #1649: New creation of Construction Planes
nds [Tue, 19 Jul 2016 12:20:16 +0000 (15:20 +0300)]
Issue #1649: New creation of Construction Planes

"Reverse" boolean attribute in plane creation in distance to other plane.
It is commented as ModelAPI/Test/Test1064.py should be corrected also.

7 years agoIssue #1649: New creation of Construction Planes
nds [Tue, 19 Jul 2016 11:51:20 +0000 (14:51 +0300)]
Issue #1649: New creation of Construction Planes

"Reverse" boolean attribute in plane creation in distance to other plane.

7 years agoTests fix
dbv [Fri, 15 Jul 2016 17:23:06 +0000 (20:23 +0300)]
Tests fix

7 years agoIssue #1650: Added option to create axis by two planes.
dbv [Fri, 15 Jul 2016 17:03:16 +0000 (20:03 +0300)]
Issue #1650: Added option to create axis by two planes.

7 years agoIssue #1650: Added option to create axis by plane and point.
dbv [Fri, 15 Jul 2016 15:01:29 +0000 (18:01 +0300)]
Issue #1650: Added option to create axis by plane and point.

7 years agoIssue #1650: Added option to create axis by line.
dbv [Fri, 15 Jul 2016 14:05:33 +0000 (17:05 +0300)]
Issue #1650: Added option to create axis by line.

7 years agoIssue #1649: Added options to create plane by two parallel planes;
dbv [Fri, 15 Jul 2016 08:22:26 +0000 (11:22 +0300)]
Issue #1649: Added options to create plane by two parallel planes;

7 years agoIssue #1649: Added options to create plane by rotation around axis;
dbv [Thu, 14 Jul 2016 15:03:38 +0000 (18:03 +0300)]
Issue #1649: Added options to create plane by rotation around axis;

7 years agoTests fix.
dbv [Thu, 14 Jul 2016 13:00:50 +0000 (16:00 +0300)]
Tests fix.

7 years agoIssue #1618 naming in sketch is broken: external object creation should use the shape...
nds [Thu, 14 Jul 2016 13:00:02 +0000 (16:00 +0300)]
Issue #1618 naming in sketch is broken: external object creation should use the shape on the object given as a parameter of this function. Otherwise the linkage to the source result is lost and such a wrong case happens.

7 years agoIssue #1649: Added options to create plane by coincident point;
dbv [Wed, 13 Jul 2016 15:49:17 +0000 (18:49 +0300)]
Issue #1649: Added options to create plane by coincident point;

7 years agoIssue #1649: Added options to create plane by three points;
dbv [Wed, 13 Jul 2016 12:21:33 +0000 (15:21 +0300)]
Issue #1649: Added options to create plane by three points;
Added option to create plane by line and point.

7 years agoIssue #1649: Icons from ABA
dbv [Wed, 13 Jul 2016 12:18:41 +0000 (15:18 +0300)]
Issue #1649: Icons from ABA

7 years agoIssue #1659 New widget for supporting optional inputs : rename CheckGroupBox to Optio...
nds [Thu, 14 Jul 2016 07:46:44 +0000 (10:46 +0300)]
Issue #1659 New widget for supporting optional inputs : rename CheckGroupBox to OptionalBox as it shows usual check box for singular widget.

7 years agoIssue #1659 New widget for supporting optional inputs : correction for enclosed cases.
nds [Thu, 14 Jul 2016 07:22:58 +0000 (10:22 +0300)]
Issue #1659 New widget for supporting optional inputs : correction for enclosed cases.

7 years ago#1659 New widget for supporting optional inputs
nds [Wed, 13 Jul 2016 09:10:05 +0000 (12:10 +0300)]
#1659 New widget for supporting optional inputs

7 years ago#1659 New widget for supporting optional inputs
nds [Wed, 13 Jul 2016 09:08:53 +0000 (12:08 +0300)]
#1659 New widget for supporting optional inputs

7 years ago#1658 New widget supporting nested option buttons
nds [Tue, 12 Jul 2016 12:51:29 +0000 (15:51 +0300)]
#1658 New widget supporting nested option buttons

7 years agoAdded option to create Construction Point by intersection of line and plane.
dbv [Tue, 12 Jul 2016 13:26:30 +0000 (16:26 +0300)]
Added option to create Construction Point by intersection of line and plane.

7 years agoRemove legacy code adjusting the Angle constraint (issue #1615)
azv [Tue, 12 Jul 2016 08:24:17 +0000 (11:24 +0300)]
Remove legacy code adjusting the Angle constraint (issue #1615)

7 years agoTemporary modification
nds [Tue, 12 Jul 2016 07:59:28 +0000 (10:59 +0300)]
Temporary modification

7 years ago#1658 New widget supporting nested option buttons
nds [Tue, 12 Jul 2016 07:46:19 +0000 (10:46 +0300)]
#1658 New widget supporting nested option buttons

7 years agoFix couple of crashes in SketchSolver plugin
azv [Tue, 12 Jul 2016 07:20:24 +0000 (10:20 +0300)]
Fix couple of crashes in SketchSolver plugin

7 years agoTemporary modification to check whether the compilation on Linux is correct. OCCT...
nds [Tue, 12 Jul 2016 04:48:14 +0000 (07:48 +0300)]
Temporary modification to check whether the compilation on Linux is correct. OCCT patch is absent for Jenkins compilation, so there is an error in built.

7 years agoTemporary modification to check whether the compilation on Linux is correct. OCCT...
nds [Mon, 11 Jul 2016 12:25:20 +0000 (15:25 +0300)]
Temporary modification to check whether the compilation on Linux is correct. OCCT patch is absent for Jenkins compilation, so there is an error in built.

7 years agoTemporary comment (somehow inform the user about the scale of the view: line lenght...
nds [Mon, 11 Jul 2016 12:19:00 +0000 (15:19 +0300)]
Temporary comment (somehow inform the user about the scale of the view: line lenght) To correct issues concerned to previous saved studies.

7 years agoIssue #1608 : Dimension in sketcher is not always correctly updated
nds [Mon, 11 Jul 2016 11:33:17 +0000 (14:33 +0300)]
Issue #1608 : Dimension in sketcher is not always correctly updated

7 years agoIssue #1629 : it is not anymore possible to select entities first in the sketcher...
nds [Mon, 11 Jul 2016 08:00:20 +0000 (11:00 +0300)]
Issue #1629 : it is not anymore possible to select entities first in the sketcher and then to apply constraints

7 years ago#1624 Translation/Rotation/Mirror geometrical constraint are always visible
nds [Mon, 11 Jul 2016 06:40:21 +0000 (09:40 +0300)]
#1624 Translation/Rotation/Mirror geometrical constraint are always visible

7 years agoIssue #1540: Added test case.
dbv [Fri, 8 Jul 2016 15:03:17 +0000 (18:03 +0300)]
Issue #1540: Added test case.

7 years agoCorrection for unit-test for int array
nds [Fri, 8 Jul 2016 12:59:33 +0000 (15:59 +0300)]
Correction for unit-test for int array

7 years agoUnit test for Int Array
nds [Fri, 8 Jul 2016 12:46:27 +0000 (15:46 +0300)]
Unit test for Int Array

7 years agoIssue #1540: Added attribute for array of double.
dbv [Fri, 8 Jul 2016 12:44:20 +0000 (15:44 +0300)]
Issue #1540: Added attribute for array of double.

7 years agoAbility to have optional input fields in dialog panels (checkbox - page)
nds [Fri, 8 Jul 2016 07:42:52 +0000 (10:42 +0300)]
Ability to have optional input fields in dialog panels (checkbox - page)

7 years agoFix crash in the "Multi" constraints
azv [Fri, 8 Jul 2016 06:24:06 +0000 (09:24 +0300)]
Fix crash in the "Multi" constraints

7 years agoCompilation fix.
dbv [Thu, 7 Jul 2016 12:11:14 +0000 (15:11 +0300)]
Compilation fix.

7 years agoFixed naming; Fixed UnitTestBox.py
dbv [Thu, 7 Jul 2016 11:53:28 +0000 (14:53 +0300)]
Fixed naming; Fixed UnitTestBox.py

7 years agoRenaming the direct API high level.
Clarisse Genrault [Fri, 1 Jul 2016 10:12:13 +0000 (12:12 +0200)]
Renaming the direct API high level.

7 years agoRenaming the direct API high level.
Clarisse Genrault [Fri, 1 Jul 2016 10:09:49 +0000 (12:09 +0200)]
Renaming the direct API high level.

7 years agoParametric API high level for the primitive "Box".
Clarisse Genrault [Fri, 1 Jul 2016 10:06:58 +0000 (12:06 +0200)]
Parametric API high level for the primitive "Box".

7 years agoUpdate the icons for axis and box.
Clarisse Genrault [Fri, 1 Jul 2016 10:04:45 +0000 (12:04 +0200)]
Update the icons for axis and box.

7 years agoCompletion of the parametric API high level for the construction of an axis from...
Clarisse Genrault [Fri, 1 Jul 2016 10:03:27 +0000 (12:03 +0200)]
Completion of the parametric API high level for the construction of an axis from dimensions.

7 years agoChanging the icons for primitive "Box".
Clarisse Genrault [Fri, 24 Jun 2016 08:19:29 +0000 (10:19 +0200)]
Changing the icons for primitive "Box".

7 years agoRemoval of the widget "checkbox with spinbox".
Clarisse Genrault [Fri, 24 Jun 2016 08:09:22 +0000 (10:09 +0200)]
Removal of the widget "checkbox with spinbox".

7 years agoFix for problems of compilation on Windows
mpv [Wed, 22 Jun 2016 07:37:19 +0000 (10:37 +0300)]
Fix for problems of compilation on Windows

7 years agoChange the id for the box.
Clarisse Genrault [Tue, 21 Jun 2016 13:26:01 +0000 (15:26 +0200)]
Change the id for the box.

7 years agoAdding a new element : a spinbox with a checkbox.
Clarisse Genrault [Tue, 21 Jun 2016 13:25:28 +0000 (15:25 +0200)]
Adding a new element : a spinbox with a checkbox.

7 years agoAdding primitives 3D (Box, Sphere, Cylinder, Cone, Torus).
Clarisse Genrault [Tue, 21 Jun 2016 13:24:35 +0000 (15:24 +0200)]
Adding primitives 3D (Box, Sphere, Cylinder, Cone, Torus).

7 years agoAdd the primitive 3D "Box".
Clarisse Genrault [Tue, 21 Jun 2016 13:23:48 +0000 (15:23 +0200)]
Add the primitive 3D "Box".