]> SALOME platform Git repositories - modules/shaper.git/log
Salome HOME
modules/shaper.git
10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Thu, 19 Jun 2014 08:56:56 +0000 (12:56 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

1. Split init(feature, feature) on init(feature), setFeature(feature, selection mode). The cause is lenght constraint.
2. Mouse double click signal listen by operation.
3. Correct displayer to use the selection mode only in activateInLocalContext method. It was temporary realized in the redisplay().
4. Increase selection tolerance for dimension text.

10 years agoMerge branch 'SketchSolver'
azv [Wed, 18 Jun 2014 12:54:43 +0000 (16:54 +0400)]
Merge branch 'SketchSolver'

10 years agoEliminate the problem with constraint for the length of the line
azv [Wed, 18 Jun 2014 12:54:00 +0000 (16:54 +0400)]
Eliminate the problem with constraint for the length of the line

10 years agoThe problems with building the sketch with circles and triangles were fixed
azv [Wed, 18 Jun 2014 12:22:38 +0000 (16:22 +0400)]
The problems with building the sketch with circles and triangles were fixed

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Wed, 18 Jun 2014 11:07:57 +0000 (15:07 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

1. ToolTip style for a constraint editor, close the control by the Esc button, erase constraint if the operation is aborted.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Wed, 18 Jun 2014 10:03:18 +0000 (14:03 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

1. The lenght constraint

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Tue, 17 Jun 2014 17:06:58 +0000 (21:06 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

1. The cross product for a line to find the constraint direction relatively to the source line feature

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Tue, 17 Jun 2014 14:33:18 +0000 (18:33 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

1. Using the GeomAPI_Lin projection/distance for a line to be used later for a lenght constraint.
2. Correct projection() in the Line
3. Append double flyout value argument to the constraint.
4. Add lenght constraint presentation and operation to create it(may be later it will be join with feature create operation)

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Mon, 16 Jun 2014 08:20:44 +0000 (12:20 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Arc edit correction.

10 years agoAccording to "operation-widget_factory-property"
nds [Mon, 16 Jun 2014 06:45:04 +0000 (10:45 +0400)]
According to "operation-widget_factory-property"

final modification to use in the property panel the operation widgets.
To do: the property panel clear the widgets, but should not do it.

10 years agoAccording to "operation-widget_factory-property"
nds [Wed, 11 Jun 2014 15:10:25 +0000 (19:10 +0400)]
According to "operation-widget_factory-property"

remove dependency of widget fractory from operation

10 years agoThere was discovered a logic, that the feature is created in the operation, after...
nds [Wed, 11 Jun 2014 15:00:01 +0000 (19:00 +0400)]
There was discovered a logic, that the feature is created in the operation, after the operation can perform some actions for feature and after, outside, the property panel widgets are created and the feature is initialized by the control default values.

The problem with the Sketch creation line operation, which need to fill the property start point by the last point of another feature. The functionality the operation done in the startOperation() virtual method. After, the property panel throw down the values set.
The decision is to redesign the operation-widget_factory-property panel functionality in order to set the default values to the feature at the moment of a new feature creation.

10 years agoInit feature by model widget factory content
nds [Wed, 11 Jun 2014 08:00:23 +0000 (12:00 +0400)]
Init feature by model widget factory content

The code is moved here to be applyed for all types of features.

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Wed, 11 Jun 2014 03:16:59 +0000 (07:16 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoHide command icon added
vsv [Tue, 10 Jun 2014 14:41:16 +0000 (18:41 +0400)]
Hide command icon added

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Tue, 10 Jun 2014 14:24:50 +0000 (18:24 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoProvide connection of new features in SALOME module
vsv [Tue, 10 Jun 2014 14:24:36 +0000 (18:24 +0400)]
Provide connection of new features in SALOME module

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Tue, 10 Jun 2014 14:14:43 +0000 (18:14 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Edit feature: move call for all entities. There are bugs in moving.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Tue, 10 Jun 2014 12:28:21 +0000 (16:28 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Edit feature: creation a specific presentation in the tools in order to use it in the edit operation.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Tue, 10 Jun 2014 12:12:19 +0000 (16:12 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Edit feature: move specific feature functionality to the feature presentation.

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Tue, 10 Jun 2014 09:13:37 +0000 (13:13 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Tue, 10 Jun 2014 09:13:24 +0000 (13:13 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Edit feature: rename edit line to edit feature.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Tue, 10 Jun 2014 06:22:42 +0000 (10:22 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Remove dependency on edition only feature with the line kind.

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Tue, 10 Jun 2014 06:02:06 +0000 (10:02 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoDefine selection type for selection control
vsv [Tue, 10 Jun 2014 06:01:57 +0000 (10:01 +0400)]
Define selection type for selection control

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Mon, 9 Jun 2014 13:20:27 +0000 (17:20 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Feature Arc creation. Project third point on the arc circle

10 years agoCheck ShapePtr on validity
vsv [Mon, 9 Jun 2014 12:37:33 +0000 (16:37 +0400)]
Check ShapePtr on validity

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Mon, 9 Jun 2014 11:08:39 +0000 (15:08 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoRedisplay object on data modifications
vsv [Mon, 9 Jun 2014 11:08:22 +0000 (15:08 +0400)]
Redisplay object on data modifications

10 years agoMerge remote-tracking branch 'remotes/origin/master' into SketchSolver
azv [Mon, 9 Jun 2014 07:22:01 +0000 (11:22 +0400)]
Merge remote-tracking branch 'remotes/origin/master' into SketchSolver

10 years agoThe problem with extrusion direction of the sketch was fixed
azv [Mon, 9 Jun 2014 07:21:34 +0000 (11:21 +0400)]
The problem with extrusion direction of the sketch was fixed

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Mon, 9 Jun 2014 06:48:14 +0000 (10:48 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Arc feature inital creation. Preview draft

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Mon, 9 Jun 2014 04:13:35 +0000 (08:13 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Fri, 6 Jun 2014 15:36:52 +0000 (19:36 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Arc feature inital creation. No V3d viewer.

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Fri, 6 Jun 2014 15:19:36 +0000 (19:19 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoCreate pop-up menu in 3d viewer
vsv [Fri, 6 Jun 2014 15:19:21 +0000 (19:19 +0400)]
Create pop-up menu in 3d viewer

10 years agoMerge branch 'SketchSolver'
azv [Fri, 6 Jun 2014 14:22:01 +0000 (18:22 +0400)]
Merge branch 'SketchSolver'

10 years agoMerge from 'master'
azv [Fri, 6 Jun 2014 14:03:33 +0000 (18:03 +0400)]
Merge from 'master'

10 years agoImplemented extrusion for sketch
azv [Fri, 6 Jun 2014 14:01:53 +0000 (18:01 +0400)]
Implemented extrusion for sketch

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Fri, 6 Jun 2014 13:59:38 +0000 (17:59 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Key release signal is emitted by double value widget in order to bread and restart circle creation operation like it is for line feature.

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Fri, 6 Jun 2014 13:39:03 +0000 (17:39 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Fri, 6 Jun 2014 13:38:45 +0000 (17:38 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Code correction to set the focus widget for all ModelWidget children.

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Fri, 6 Jun 2014 13:16:48 +0000 (17:16 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoShow/Hide operations and selection synchronization
vsv [Fri, 6 Jun 2014 13:16:27 +0000 (17:16 +0400)]
Show/Hide operations and selection synchronization

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Fri, 6 Jun 2014 12:32:01 +0000 (16:32 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Code correction to set the focus widget for all ModelWidget children.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Fri, 6 Jun 2014 12:16:42 +0000 (16:16 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Circle final creation.

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Fri, 6 Jun 2014 12:13:52 +0000 (16:13 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Fri, 6 Jun 2014 12:13:41 +0000 (16:13 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Circle final creation.

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Thu, 5 Jun 2014 14:18:34 +0000 (18:18 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoUpdate document in Data tree model on loading a new document
vsv [Thu, 5 Jun 2014 14:18:15 +0000 (18:18 +0400)]
Update document in Data tree model on loading a new document

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Thu, 5 Jun 2014 13:23:48 +0000 (17:23 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Circle draft creation.

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Thu, 5 Jun 2014 12:24:46 +0000 (16:24 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Thu, 5 Jun 2014 12:24:28 +0000 (16:24 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Point feature creation is finished. Constraint for the point is available between two points or a point and a line point.

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Thu, 5 Jun 2014 11:41:28 +0000 (15:41 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoClean Property panel before starting of a new operation.
vsv [Thu, 5 Jun 2014 11:41:13 +0000 (15:41 +0400)]
Clean Property panel before starting of a new operation.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Thu, 5 Jun 2014 11:37:24 +0000 (15:37 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Move all line specific information to FeatureLinePrs. Prepare FeaturePointPrs for the point feature.

10 years agoMerge remote-tracking branch 'remotes/origin/master' into SketchSolver
azv [Thu, 5 Jun 2014 11:09:28 +0000 (15:09 +0400)]
Merge remote-tracking branch 'remotes/origin/master' into SketchSolver

Conflicts:
src/GeomAlgoAPI/CMakeLists.txt

10 years agoIntermediate changes for sketch builder
azv [Wed, 4 Jun 2014 08:31:23 +0000 (12:31 +0400)]
Intermediate changes for sketch builder

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Thu, 5 Jun 2014 09:55:43 +0000 (13:55 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Thu, 5 Jun 2014 09:55:33 +0000 (13:55 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Create features step.
It splits the operation of sketch line creation to the common operation part and feature presentation part. Common operation part will be applicable for all features created. The feature presentation will contain the specific behavior for a separate feature.

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Wed, 4 Jun 2014 15:29:59 +0000 (19:29 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoProvide editing of Point and Extrusion objects
vsv [Wed, 4 Jun 2014 15:29:44 +0000 (19:29 +0400)]
Provide editing of Point and Extrusion objects

10 years agoAn attempt to use the feature kind instead of direct text. May be, later the dependen...
nds [Wed, 4 Jun 2014 11:25:58 +0000 (15:25 +0400)]
An attempt to use the feature kind instead of direct text. May be, later the dependency to PartSetPlugin will be removed from XGUI includes.

10 years agoIt replaces direct names of construction and partset features to the specific kind.
nds [Wed, 4 Jun 2014 11:10:41 +0000 (15:10 +0400)]
It replaces direct names of construction and partset features to the specific kind.

10 years agoIt replaces direct names of construction and partset features to the specific kind.
nds [Wed, 4 Jun 2014 11:09:44 +0000 (15:09 +0400)]
It replaces direct names of construction and partset features to the specific kind.

10 years agoIt replaces direct names of construction and partset features to the specific kind.
nds [Wed, 4 Jun 2014 11:07:56 +0000 (15:07 +0400)]
It replaces direct names of construction and partset features to the specific kind.

10 years agoReplace boost::shared_ptr<ModelAPI_Feature> on FeaturePtr
nds [Wed, 4 Jun 2014 10:28:22 +0000 (14:28 +0400)]
Replace boost::shared_ptr<ModelAPI_Feature> on FeaturePtr

10 years agoIt replaces direct names of constraints to the specific kind.
nds [Wed, 4 Jun 2014 10:07:49 +0000 (14:07 +0400)]
It replaces direct names of constraints to the specific kind.

10 years agoIt replaces using of direct value "SketchCircle" to SKETCH_CIRLCE_KIND, and "SketchPo...
nds [Wed, 4 Jun 2014 09:48:32 +0000 (13:48 +0400)]
It replaces using of direct value "SketchCircle" to SKETCH_CIRLCE_KIND, and "SketchPoint" to SKETCH_POINT_KIND

10 years agoIt replaces using of direct value "SketchLine" to SKETCH_LINE_KIND, which is defined...
nds [Wed, 4 Jun 2014 09:41:17 +0000 (13:41 +0400)]
It replaces using of direct value "SketchLine" to SKETCH_LINE_KIND, which is defined in the SketchPlugin_Line header

10 years agoIt replaces using of direct value "Sketch" to SKETCH_KIND, which is defined in the...
nds [Wed, 4 Jun 2014 09:21:51 +0000 (13:21 +0400)]
It replaces using of direct value "Sketch" to SKETCH_KIND, which is defined in the SketchPlugin_Sketch header

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Wed, 4 Jun 2014 09:09:22 +0000 (13:09 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoChanged GeomAPI_Dir to avoid compilation errors
azv [Wed, 4 Jun 2014 09:08:48 +0000 (13:08 +0400)]
Changed GeomAPI_Dir to avoid compilation errors

10 years agoCorrection for tolerance value
nds [Wed, 4 Jun 2014 09:05:59 +0000 (13:05 +0400)]
Correction for tolerance value

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Wed, 4 Jun 2014 08:47:30 +0000 (12:47 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoCode correction: names of methods should start from a small letter.
nds [Wed, 4 Jun 2014 08:47:17 +0000 (12:47 +0400)]
Code correction: names of methods should start from a small letter.

10 years agoMerge branch 'SketchSolver'
azv [Wed, 4 Jun 2014 08:33:12 +0000 (12:33 +0400)]
Merge branch 'SketchSolver'

10 years agoImplemented calculation of Sketch attributes according to plane coefficient
azv [Wed, 4 Jun 2014 08:25:10 +0000 (12:25 +0400)]
Implemented calculation of Sketch attributes according to plane coefficient

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Wed, 4 Jun 2014 08:18:30 +0000 (12:18 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoEdit extrusion object
vsv [Wed, 4 Jun 2014 08:18:14 +0000 (12:18 +0400)]
Edit extrusion object

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Wed, 4 Jun 2014 07:54:24 +0000 (11:54 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoCreate Extrusion property panel.
vsv [Tue, 3 Jun 2014 14:25:40 +0000 (18:25 +0400)]
Create Extrusion property panel.

10 years agoConstraint: Check AIS dimension possibilities. Line edit appears by the text selectio...
nds [Tue, 3 Jun 2014 13:52:48 +0000 (17:52 +0400)]
Constraint: Check AIS dimension possibilities. Line edit appears by the text selection in AIS dimension.

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Tue, 3 Jun 2014 08:18:04 +0000 (12:18 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoIWorkshop interface for Module is created
vsv [Tue, 3 Jun 2014 08:17:50 +0000 (12:17 +0400)]
IWorkshop interface for Module is created

10 years agoVery first implementation of shape-result management
mpv [Mon, 2 Jun 2014 15:41:08 +0000 (19:41 +0400)]
Very first implementation of shape-result management

10 years agoConstraint for distance start creation.
nds [Mon, 2 Jun 2014 09:55:05 +0000 (13:55 +0400)]
Constraint for distance start creation.

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Mon, 2 Jun 2014 08:20:01 +0000 (12:20 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agorefs #75 - reported by Hervé Legrand: sketch - color of planes displayed in 3D viewer...
nds [Mon, 2 Jun 2014 08:19:49 +0000 (12:19 +0400)]
refs #75 - reported by Hervé Legrand: sketch - color of planes displayed in 3D viewer should be changed

the color correction for sketch plane.

10 years agoMerge remote-tracking branch 'remotes/origin/master' into SketchSolver
azv [Mon, 2 Jun 2014 08:11:46 +0000 (12:11 +0400)]
Merge remote-tracking branch 'remotes/origin/master' into SketchSolver

10 years agoProblem with blinking segment during feature movement
azv [Mon, 2 Jun 2014 08:09:44 +0000 (12:09 +0400)]
Problem with blinking segment during feature movement
Crash in aborting operation

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Mon, 2 Jun 2014 07:54:09 +0000 (11:54 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoPrepare extrusion feature
vsv [Mon, 2 Jun 2014 07:53:52 +0000 (11:53 +0400)]
Prepare extrusion feature

10 years agorefs #75 - reported by Hervé Legrand: sketch - color of planes displayed in 3D viewer...
nds [Mon, 2 Jun 2014 07:22:26 +0000 (11:22 +0400)]
refs #75 - reported by Hervé Legrand: sketch - color of planes displayed in 3D viewer should be changed

Fit all for the planes preview.

10 years agorefs #46 - define line segment using dialog fileds
nds [Mon, 2 Jun 2014 06:19:43 +0000 (10:19 +0400)]
refs #46 - define line segment using dialog fileds

Set cursor to the first widget in the property panel.
For line creation signal is emitted during start, but, the property panel is built after the operation is stopped and this information do not go to the first point control.

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Mon, 2 Jun 2014 06:05:10 +0000 (10:05 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agorefs #78 - reported by Hervé Legrand: do not create segment if mouse moved out of...
nds [Mon, 2 Jun 2014 06:04:57 +0000 (10:04 +0400)]
refs #78 - reported by Hervé Legrand: do not create segment if mouse moved out of 3D viewer without click

Accept any key to set the second point in order to apply the line creation even if the "Enter" has not been pressed in the second point widget
It is right, for the current version, that the "Tab" emulates to the second point selection in the viewer.

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Mon, 2 Jun 2014 05:41:50 +0000 (09:41 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoMerge branch 'GeomAPI'
azv [Mon, 2 Jun 2014 05:13:08 +0000 (09:13 +0400)]
Merge branch 'GeomAPI'

10 years agoMerge remote-tracking branch 'remotes/origin/GeomAPI'
azv [Mon, 2 Jun 2014 05:12:17 +0000 (09:12 +0400)]
Merge remote-tracking branch 'remotes/origin/GeomAPI'