Salome HOME
modules/shaper.git
8 years agoEmpty AIS in the viewer: throw c++ exception (to be finalized, currently do nothing)
nds [Wed, 17 Feb 2016 15:52:06 +0000 (18:52 +0300)]
Empty AIS in the viewer: throw c++ exception (to be finalized, currently do nothing)

8 years agoSketchPoint feature appeared in origin by restart. Correction: the viewer update...
nds [Wed, 17 Feb 2016 12:45:38 +0000 (15:45 +0300)]
SketchPoint feature appeared in origin by restart. Correction: the viewer update is blocked until mouse release position is set. Recursive state is implemented because ModuleBase_ModelWidget::updateObject(called from Point2d::activated()) block/unblock displayer.

8 years agoUpdate naming in Platine example
azv [Wed, 17 Feb 2016 12:04:26 +0000 (15:04 +0300)]
Update naming in Platine example

8 years agoManaging of several groups with conflicting constraints on the same sketch plane
azv [Tue, 16 Feb 2016 13:46:14 +0000 (16:46 +0300)]
Managing of several groups with conflicting constraints on the same sketch plane

8 years agoCompilation fix
dbv [Wed, 17 Feb 2016 11:25:40 +0000 (14:25 +0300)]
Compilation fix

8 years agoSketchShapePlugin package is removed as not used.
nds [Tue, 16 Feb 2016 13:11:28 +0000 (16:11 +0300)]
SketchShapePlugin package is removed as not used.

8 years agoCrash fix in the second study.
nds [Tue, 16 Feb 2016 12:38:51 +0000 (15:38 +0300)]
Crash fix in the second study.

8 years agoDoes not make compound if only one shape exported.
dbv [Tue, 16 Feb 2016 09:41:40 +0000 (12:41 +0300)]
Does not make compound if only one shape exported.

8 years agoPython test for intersection
dbv [Tue, 16 Feb 2016 09:33:17 +0000 (12:33 +0300)]
Python test for intersection

8 years agoAdded selection validator for intersection. Fixed dll exports.
dbv [Tue, 16 Feb 2016 09:14:33 +0000 (12:14 +0300)]
Added selection validator for intersection. Fixed dll exports.

8 years ago8.3. Intersection feature
dbv [Tue, 16 Feb 2016 07:34:25 +0000 (10:34 +0300)]
8.3. Intersection feature

8 years agoFix solvespace version number in environment.
dbv [Tue, 16 Feb 2016 11:38:05 +0000 (14:38 +0300)]
Fix solvespace version number in environment.

8 years agoFix for problem of rest presentations after opening document (and closing the previous)
mpv [Mon, 15 Feb 2016 13:32:31 +0000 (16:32 +0300)]
Fix for problem of rest presentations after opening document (and closing the previous)

8 years agoBoolean correction: clean the validation cash by other widget value change if it...
nds [Mon, 15 Feb 2016 13:06:11 +0000 (16:06 +0300)]
Boolean correction: clean the validation cash by other widget value change if it can not set value.

8 years agoOverconstraint situation: redisplay objects through the events loop.
nds [Mon, 15 Feb 2016 11:23:40 +0000 (14:23 +0300)]
Overconstraint situation: redisplay objects through the events loop.

8 years agoTangent Arc: reentrance from the last point of the previous arc
nds [Mon, 15 Feb 2016 11:17:33 +0000 (14:17 +0300)]
Tangent Arc: reentrance from the last point of the previous arc

Crash fixed approved by AZV

8 years agousing the previous type of Circle/Arc during reentrant operation. Crash correction
nds [Mon, 15 Feb 2016 06:37:04 +0000 (09:37 +0300)]
using the previous type of Circle/Arc during reentrant operation. Crash correction

8 years agousing the previous type of Circle/Arc during reentrant operation. First correction...
nds [Fri, 12 Feb 2016 18:27:43 +0000 (21:27 +0300)]
using the previous type of Circle/Arc during reentrant operation. First correction for tangent arc reentrance from the last point like for the contour line.

8 years ago"2.11 Constraint with a point from the intersection between an outer edge and plane...
nds [Fri, 12 Feb 2016 15:45:30 +0000 (18:45 +0300)]
"2.11 Constraint with a point from the intersection between an outer edge and plane of sketch" corrections:

1. Using AttributeSelection instead of AttrRef for external line to use result+shape
2. switch off plane filter when the corresponded control is active
3. correction: propety panel is empty if the constraint is selected as point attribute does not present in XML

8 years ago2.11 Constraint with a point from the intersection between an outer edge and plane...
nds [Fri, 12 Feb 2016 13:24:20 +0000 (16:24 +0300)]
2.11 Constraint with a point from the intersection between an outer edge and plane of sketch: Using AttributeSelection instead of AttrRef

8 years agoBUG: Set empty special symbol in lenght constraint
nds [Fri, 12 Feb 2016 12:51:25 +0000 (15:51 +0300)]
BUG: Set empty special symbol in lenght constraint

8 years agoBug #1279: Bad display of distance constraint in the sktech
dbv [Fri, 12 Feb 2016 11:21:34 +0000 (14:21 +0300)]
Bug #1279: Bad display of distance constraint in the sktech

8 years agoIntersection point feature implementation
azv [Fri, 12 Feb 2016 11:19:31 +0000 (14:19 +0300)]
Intersection point feature implementation

8 years ago#1310 Selection by rectangle on compsolid append it twice in multi-selection control
nds [Fri, 12 Feb 2016 11:16:17 +0000 (14:16 +0300)]
#1310 Selection by rectangle on compsolid append it twice in multi-selection control

8 years agoCorrection for compilation warnings
nds [Fri, 12 Feb 2016 06:23:28 +0000 (09:23 +0300)]
Correction for compilation warnings

8 years ago2.5. Select the point of a sketch entity must display the editing point panel
nds [Wed, 10 Feb 2016 14:53:52 +0000 (17:53 +0300)]
2.5. Select the point of a sketch entity must display the editing point panel

8 years ago2.17. Improved management of overconstraint situation: remove tmp icon
nds [Wed, 10 Feb 2016 08:46:13 +0000 (11:46 +0300)]
2.17. Improved management of overconstraint situation: remove tmp icon

8 years ago2.17. Improved management of overconstraint situation: remove tmp icon
nds [Wed, 10 Feb 2016 08:16:18 +0000 (11:16 +0300)]
2.17. Improved management of overconstraint situation: remove tmp icon

8 years ago2.17. Improved management of overconstraint situation: remove tmp icon
nds [Wed, 10 Feb 2016 08:12:28 +0000 (11:12 +0300)]
2.17. Improved management of overconstraint situation: remove tmp icon

8 years ago2.17. Improved management of overconstraint situation: VPA correction in symbol prs...
nds [Wed, 10 Feb 2016 07:52:43 +0000 (10:52 +0300)]
2.17. Improved management of overconstraint situation: VPA correction in symbol prs to fill it with color like by highlighting

8 years agoCorrection to restart new Sketch features: Collinear, Middle point and Rectangle
nds [Tue, 9 Feb 2016 14:37:14 +0000 (17:37 +0300)]
Correction to restart new Sketch features: Collinear, Middle point and Rectangle

8 years ago2.17. Improved management of overconstraint situation: Processing added arguments...
nds [Tue, 9 Feb 2016 13:41:50 +0000 (16:41 +0300)]
2.17. Improved management of overconstraint situation: Processing added arguments of repaired signal.

8 years ago2.17. Improved management of overconstraint situation: Processing added arguments...
nds [Tue, 9 Feb 2016 13:40:44 +0000 (16:40 +0300)]
2.17. Improved management of overconstraint situation: Processing added arguments of repaired signal.

8 years agoRegression while moving arc with fixed point with SolveSpace solver
azv [Tue, 9 Feb 2016 12:53:00 +0000 (15:53 +0300)]
Regression while moving arc with fixed point with SolveSpace solver

8 years agoProhibit the equality between line and arc
azv [Tue, 9 Feb 2016 11:40:02 +0000 (14:40 +0300)]
Prohibit the equality between line and arc

8 years agoSending by sketcher the list of constraints which are not conflicting already.
azv [Tue, 9 Feb 2016 11:12:42 +0000 (14:12 +0300)]
Sending by sketcher the list of constraints which are not conflicting already.

8 years agoAvoid conflicting constraint while mirroring the arc in PlaneGCS (issue #1280)
azv [Tue, 9 Feb 2016 10:47:13 +0000 (13:47 +0300)]
Avoid conflicting constraint while mirroring the arc in PlaneGCS (issue #1280)

8 years agoCustom Presentation debug: 1. deselect compsolid in boolean, argument frame is visual...
nds [Tue, 9 Feb 2016 10:09:55 +0000 (13:09 +0300)]
Custom Presentation debug: 1. deselect compsolid in boolean, argument frame is visualized; select compsolid item in multi-selector, highlight in the viewer is absent for it.

8 years ago2.17. Improved management of overconstraint situation: Undo correction: debug informa...
nds [Tue, 9 Feb 2016 09:26:51 +0000 (12:26 +0300)]
2.17. Improved management of overconstraint situation: Undo correction: debug information is commented

8 years ago2.17. Improved management of overconstraint situation: Undo correction: SOLVER_ERROR...
nds [Tue, 9 Feb 2016 09:23:26 +0000 (12:23 +0300)]
2.17. Improved management of overconstraint situation: Undo correction: SOLVER_ERROR becomes empty by Undo, the signal about solver failed/repaired is not emitted

The modification is approved by AZV.
Scenario: create line, lenght, lenght, undo. BUG: the first length is still visualized in conflicted color.

8 years ago2.17. Improved management of overconstraint situation: temporary modification to...
nds [Tue, 9 Feb 2016 08:46:47 +0000 (11:46 +0300)]
2.17. Improved management of overconstraint situation: temporary modification to show erroneous(tmp) icon for conflicting constraint.

It is checked in case of making two lines parallel and perpendicular simultaneously

8 years ago2.17. Improved management of overconstraint situation: overconstraint color is in...
nds [Tue, 9 Feb 2016 07:22:45 +0000 (10:22 +0300)]
2.17. Improved management of overconstraint situation: overconstraint color is in preferences

8 years ago2.17. Improved management of overconstraint situation: dimension constraints are...
nds [Tue, 9 Feb 2016 06:30:10 +0000 (09:30 +0300)]
2.17. Improved management of overconstraint situation: dimension constraints are in red color

8 years agoCorrect processing of the fixed arc in PlaneGCS (issue #1280)
azv [Mon, 8 Feb 2016 14:22:29 +0000 (17:22 +0300)]
Correct processing of the fixed arc in PlaneGCS (issue #1280)

8 years agoFix the problem while moving arc with fixed point
azv [Mon, 8 Feb 2016 13:32:07 +0000 (16:32 +0300)]
Fix the problem while moving arc with fixed point

8 years ago3. Mixed topology: solids, faces, edges and vertices
dbv [Fri, 5 Feb 2016 14:52:34 +0000 (17:52 +0300)]
3. Mixed topology: solids, faces, edges and vertices

Boolean Fuse operation now allow to fuse edges and faces with solids.

8 years agoFix failed unit tests
azv [Fri, 5 Feb 2016 14:37:40 +0000 (17:37 +0300)]
Fix failed unit tests

8 years agoUnit tests:
azv [Fri, 5 Feb 2016 13:02:48 +0000 (16:02 +0300)]
Unit tests:

1. Changed unit tests to make 3 points creation of arc and circle.
2. Fixed the problem in Platine unit test.

8 years agoImplementation of macro-feature Rectangle
azv [Fri, 5 Feb 2016 08:29:47 +0000 (11:29 +0300)]
Implementation of macro-feature Rectangle

8 years agoMisprint correction
azv [Thu, 4 Feb 2016 08:58:16 +0000 (11:58 +0300)]
Misprint correction

8 years agoValidator for tangent arc creation
azv [Thu, 4 Feb 2016 07:44:50 +0000 (10:44 +0300)]
Validator for tangent arc creation

8 years agoCreating an arc by 3 points and a tangent arc
azv [Wed, 3 Feb 2016 08:36:11 +0000 (11:36 +0300)]
Creating an arc by 3 points and a tangent arc

8 years agoA regression correction for the following case:
nds [Wed, 3 Feb 2016 13:55:26 +0000 (16:55 +0300)]
A regression correction for the following case:

Create part, create Extrusion, result is an error message about not correct shape type(empty value).

8 years agoCorrection of a distance restart operation. Some code corrections.
nds [Wed, 3 Feb 2016 11:15:40 +0000 (14:15 +0300)]
Correction of a distance restart operation. Some code corrections.

8 years agoCorrection of a distance restart operation.
nds [Wed, 3 Feb 2016 11:11:57 +0000 (14:11 +0300)]
Correction of a distance restart operation.

8 years agoUpdate movement of a circle
azv [Tue, 2 Feb 2016 09:19:01 +0000 (12:19 +0300)]
Update movement of a circle

8 years agoUpdate the internal persistence mechanism of documents identification: on load/save...
mpv [Wed, 3 Feb 2016 09:21:45 +0000 (12:21 +0300)]
Update the internal persistence mechanism of documents identification: on load/save, undo/redo of documents creation or deletion, external references between the documents

8 years ago#1133 Del in old GEOM
nds [Wed, 3 Feb 2016 08:22:50 +0000 (11:22 +0300)]
#1133 Del in old GEOM

8 years ago#1133 Del in old GEOM
nds [Wed, 3 Feb 2016 06:32:57 +0000 (09:32 +0300)]
#1133 Del in old GEOM

8 years ago#1186 misprint “Origin/PointCoordindates”. The correction: using 'title' or 'label...
nds [Wed, 3 Feb 2016 06:16:27 +0000 (09:16 +0300)]
#1186 misprint “Origin/PointCoordindates”. The correction: using 'title' or 'label' value instead of attribute id.

It is checked on: distance(attribute filled by a point), fillet

8 years ago#1270 Delete of connected lines
nds [Wed, 3 Feb 2016 04:36:09 +0000 (07:36 +0300)]
#1270 Delete of connected lines

8 years agoFillet multiselection
dbv [Wed, 20 Jan 2016 08:27:05 +0000 (11:27 +0300)]
Fillet multiselection

8 years agoCreating a circle by 3 points
azv [Mon, 1 Feb 2016 13:25:36 +0000 (16:25 +0300)]
Creating a circle by 3 points

8 years agoImplement constraint middle-point-on-line
azv [Fri, 29 Jan 2016 08:40:07 +0000 (11:40 +0300)]
Implement constraint middle-point-on-line

8 years agoFix test case for the Collinear constraint
azv [Thu, 28 Jan 2016 11:07:44 +0000 (14:07 +0300)]
Fix test case for the Collinear constraint

8 years agoImplement the Collinear constraint
azv [Thu, 28 Jan 2016 10:39:36 +0000 (13:39 +0300)]
Implement the Collinear constraint

8 years agoTangency constraint between circle and linear segment
azv [Wed, 27 Jan 2016 12:08:07 +0000 (15:08 +0300)]
Tangency constraint between circle and linear segment

8 years agoUpdate TestConstraintEqual.py
azv [Tue, 26 Jan 2016 13:12:13 +0000 (16:12 +0300)]
Update TestConstraintEqual.py

8 years agoUpdate unit tests for the PlaneGCS solver. Bug fixes.
azv [Tue, 26 Jan 2016 12:21:31 +0000 (15:21 +0300)]
Update unit tests for the PlaneGCS solver. Bug fixes.

8 years agoImplement sending list of conflicting constraints by the Solver (issues #796, #945)
azv [Tue, 26 Jan 2016 06:48:13 +0000 (09:48 +0300)]
Implement sending list of conflicting constraints by the Solver (issues #796, #945)

8 years agoFix for the issue #1202 : update the shape of the referenced plane
mpv [Mon, 25 Jan 2016 11:12:47 +0000 (14:12 +0300)]
Fix for the issue #1202 : update the shape of the referenced plane

8 years agoDelete action modification: selection is lost even if we answer that we do not wish...
nds [Fri, 22 Jan 2016 13:34:35 +0000 (16:34 +0300)]
Delete action modification: selection is lost even if we answer that we do not wish delete referenced features and abort delete operaion.

Selection clear should be done after message dialog show.

8 years agoClean history correction: len_1=100, sketch: R(circle) = len_1. Select both, clean...
nds [Fri, 22 Jan 2016 12:24:29 +0000 (15:24 +0300)]
Clean history correction: len_1=100, sketch: R(circle) = len_1. Select both, clean history. Corrected: in message box "sketch_1" and "len_1" should be (in previous version it was only "sketch_1")

8 years agoMovement of arc in ward of sketch solver (improvement #730, issue #1172)
azv [Fri, 22 Jan 2016 11:41:42 +0000 (14:41 +0300)]
Movement of arc in ward of sketch solver (improvement #730, issue #1172)

8 years agoRegression correction: enter processing in Parameter feature. Feature wasn't commited...
nds [Fri, 22 Jan 2016 11:34:56 +0000 (14:34 +0300)]
Regression correction: enter processing in Parameter feature. Feature wasn't commited by Enter in expression editor.

8 years agoDelete key regression corrections: in previous implementation sketch entities did...
nds [Fri, 22 Jan 2016 09:07:43 +0000 (12:07 +0300)]
Delete key regression corrections: in previous implementation sketch entities did not deleted by this key.

8 years agoCorrection for regressions: sketch result line(green) stayed in the viewer by mouse...
nds [Fri, 22 Jan 2016 07:58:24 +0000 (10:58 +0300)]
Correction for regressions: sketch result line(green) stayed in the viewer by mouse moving from viewer to property panel; 2nd sketch creation on 1st: 1st sketch is visualized as an argument(yellow) by 1st click in the viewer.

8 years agoIssue #1223 Conflicting constraints not raised
nds [Fri, 22 Jan 2016 04:56:42 +0000 (07:56 +0300)]
Issue #1223 Conflicting constraints not raised

An attempt to allow opportunity of hidden sketch features delete.

8 years agoDistance constraint for equal points (issue #1061)
azv [Thu, 21 Jan 2016 13:37:22 +0000 (16:37 +0300)]
Distance constraint for equal points (issue #1061)

8 years agoConstraint attributes may be changed (issue #1200)
azv [Thu, 21 Jan 2016 12:31:29 +0000 (15:31 +0300)]
Constraint attributes may be changed (issue #1200)

8 years agoAdding of AttributeRefAttrList into SWIG wrap
mpv [Thu, 21 Jan 2016 11:58:10 +0000 (14:58 +0300)]
Adding of AttributeRefAttrList into SWIG wrap

8 years agoCode correction
nds [Thu, 21 Jan 2016 11:21:13 +0000 (14:21 +0300)]
Code correction

8 years agoModuleBase_WidgetShapeSelector correction to process AttrRefAtt like MultiSelector...
nds [Thu, 21 Jan 2016 11:05:09 +0000 (14:05 +0300)]
ModuleBase_WidgetShapeSelector correction to process AttrRefAtt like MultiSelector do. Remove this processing on PartSet level as ModelAPI is a common interface.

8 years agoModuleBase_WidgetShapeSelector correction to process AttrRefAtt like MultiSelector...
nds [Thu, 21 Jan 2016 10:22:07 +0000 (13:22 +0300)]
ModuleBase_WidgetShapeSelector correction to process AttrRefAtt like MultiSelector do. Remove this processing on PartSet level as ModelAPI is a common interface.

8 years agocorrection of Model_Data for AttributeRefAttrList
nds [Thu, 21 Jan 2016 09:18:25 +0000 (12:18 +0300)]
correction of Model_Data for AttributeRefAttrList

8 years agoExtending Multi selector for ModelAPI_AttributeRefAttrList
nds [Thu, 21 Jan 2016 07:34:54 +0000 (10:34 +0300)]
Extending Multi selector for ModelAPI_AttributeRefAttrList

8 years agoWidgetMultiSelector preparation to use ModelAPI_AttributeRefAttrList.
nds [Wed, 20 Jan 2016 14:15:20 +0000 (17:15 +0300)]
WidgetMultiSelector preparation to use ModelAPI_AttributeRefAttrList.

8 years agoIssue #1223 Conflicting constraints not raised: correction of error text over Apply
nds [Wed, 20 Jan 2016 13:36:12 +0000 (16:36 +0300)]
Issue #1223 Conflicting constraints not raised: correction of error text over Apply

If the feature is Composite and error is StateInvalidArgument, error text should include error of first invalid sub-feature.

8 years agoClean history: correction for parameters.
nds [Wed, 20 Jan 2016 13:24:56 +0000 (16:24 +0300)]
Clean history: correction for parameters.

8 years agoImplementation of AttributeRefAttrList for a fillet created in the list of points.
mpv [Wed, 20 Jan 2016 12:42:32 +0000 (15:42 +0300)]
Implementation of AttributeRefAttrList for a fillet created in the list of points.

8 years agoCode cleanup in SketchPlugin and SketchSolver.
azv [Wed, 20 Jan 2016 11:12:47 +0000 (14:12 +0300)]
Code cleanup in SketchPlugin and SketchSolver.
Update unit tests for code coverage.

8 years agoMake SketchBuilder more deterministic
azv [Wed, 20 Jan 2016 07:18:20 +0000 (10:18 +0300)]
Make SketchBuilder more deterministic

8 years agoRemove unused static function
azv [Wed, 20 Jan 2016 07:17:27 +0000 (10:17 +0300)]
Remove unused static function

8 years agoTODO cleanup
dbv [Tue, 19 Jan 2016 14:47:39 +0000 (17:47 +0300)]
TODO cleanup

8 years agoUpdate sketcher unit tests for code coverage
azv [Mon, 18 Jan 2016 07:55:25 +0000 (10:55 +0300)]
Update sketcher unit tests for code coverage

8 years agoImrove multi-selector control to provide items multi-selection. Delete key in line...
nds [Mon, 18 Jan 2016 07:35:38 +0000 (10:35 +0300)]
Imrove multi-selector control to provide items multi-selection. Delete key in line edit should not abort the current operation.

8 years agoImrove multi-selector control to provide items multi-selection. Activate/deactivate...
nds [Fri, 15 Jan 2016 18:33:33 +0000 (21:33 +0300)]
Imrove multi-selector control to provide items multi-selection. Activate/deactivate highlight customization of the active widget.

When the widget is deactivated, selected items should not be visualized in the viewer in half-highlighted color.

8 years agoImrove multi-selector control to provide items multi-selection. Preferences color...
nds [Fri, 15 Jan 2016 17:29:51 +0000 (20:29 +0300)]
Imrove multi-selector control to provide items multi-selection. Preferences color should be applyed by the next presentations visualization.

8 years agoImrove multi-selector control to provide items multi-selection. Preferences color...
nds [Fri, 15 Jan 2016 15:58:34 +0000 (18:58 +0300)]
Imrove multi-selector control to provide items multi-selection. Preferences color should be applyed by the next presentations visualization.

8 years agoImrove multi-selector control to provide items multi-selection. Division of the opera...
nds [Fri, 15 Jan 2016 15:41:43 +0000 (18:41 +0300)]
Imrove multi-selector control to provide items multi-selection. Division of the operation presentation in two parts: shape+result and multi-selector highlighted. For better performance: by multi-selector control selection, the shape+result should not be recomputed and redisplayed.