mgn [Fri, 20 Feb 2015 13:58:58 +0000 (16:58 +0300)]
Issues 0022843, 0022845, 0022846
* Issue 0022845: EDF GEOM: [HYDRO] Hiding the coordinates system part of the dialog box in the polyline editor
- Disabled display of coordinate system combo box
* Issue 0022843: EDF GEOM: [HYDRO] Polyline using a former polyline
- Changed algorithm of polyline and spline construction
* Issue 0022846: EDF GEOM: [HYDRO] Creation of a polyline: add intermediate points and remove points
- Added possibility to add/remove/modify new or intermediate points, select and modify them
- Added possibility to drag and drop points in a view
- Set violet color for preview in temporary Z layer
- Changed behavior of selected object
vsr [Tue, 10 Feb 2015 16:02:51 +0000 (19:02 +0300)]
Fix a bug in GetExistingSubObjects method - wrong conversion from CORBA::Boolean to Standard_Boolean results in empty list when theGrupsOnly parameter is true
vsr [Tue, 30 Dec 2014 16:19:58 +0000 (19:19 +0300)]
1) Fix for issue 0022706 with MakePipeTShape (workaround for Fillet problem)
2) Clean-up code:
- Remove redundant includes
- Move oftenly used functions to GEOMUtils
- Add documentation, indentation, etc.
vsr [Sat, 27 Dec 2014 08:24:34 +0000 (11:24 +0300)]
Bug in 2D sketcher:
a) Improper set of command parameters (notebook variables) in "rectangle" mode.
b) Added support of notebook variables in the Python API class Sketcher2D.
vsr [Fri, 26 Dec 2014 15:39:04 +0000 (18:39 +0300)]
0022752: [EDF] Provide explicit feedback on what has been done by Shape Processing operation
Additional changes:
- Add "Select All" check box to quickly select/deselect all operators.
vsr [Fri, 26 Dec 2014 13:05:13 +0000 (16:05 +0300)]
0022747: [EDF] Improvement of Get Shared Shapes operation
Additional improvement:
- In the dialog box, automatically, propose only allowed types of sub-shapes according to the current selection
vsr [Fri, 26 Dec 2014 08:52:00 +0000 (11:52 +0300)]
0022747: [EDF] Improvement of Get Shared Shapes operation
Additional improvements:
- Add multi-share parameter to allow searching not sub-shapes which are shared either by all or by couples of input shapes
- Avoid raising exception if no sub-shapes is found; return empty result instead
- Add test script
vsr [Tue, 23 Dec 2014 13:19:54 +0000 (16:19 +0300)]
0022750: [EDF] Improve ergonomics of the "Detect Self-intersections" dialog box
Additional improvements:
- Allow multiple selection of interferences
- Publish each interference as a Compound containing two sub-shapes
vsr [Tue, 23 Dec 2014 13:15:35 +0000 (16:15 +0300)]
0022750: [EDF] Improve ergonomics of the "Detect Self-intersections" dialog box
Rename "All intersections" to "Face to Face + all above", to be more clear to the user
vsr [Mon, 22 Dec 2014 13:11:32 +0000 (16:11 +0300)]
Fix a bug with improper set of default value for "required number of segments" parameter of BSplineRestriction operator of ShapeProcess function: "0" value leads to a SIGSEGV
vsr [Fri, 19 Dec 2014 12:21:13 +0000 (15:21 +0300)]
0022762: [EDF] Fast detection of face/face face/solid solid/solid interference
Minor additional improvements:
- display sub-shapes from 1st and 2nd source shapes with different colors
- limit minimal value of deflection to avoid long computation of tesselation (well, this is "fast" intersection algorithm)
vsr [Tue, 16 Dec 2014 11:16:15 +0000 (14:16 +0300)]
22763: [EDF] Shape processing
For DropSmallSolids operator, fix some bugs:
- Add missing default values of parameters in a resource file
- Add workaround to ShapeProcess functionality to process properly optional parameters (the case for DropSmallSolids operator)
- Small redesign of RepairGUI::ShowStatistics() function
vsr [Tue, 2 Dec 2014 15:46:31 +0000 (18:46 +0300)]
0022819: [CEA 1339] : Regression : the distance between a sphere and a embedded box is not zero 0022820: [CEA 1342] Regression: the distance between a sphere and a cylinder that touch is not zero