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.
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.
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.
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.
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.
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.
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.
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.
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.
Added new feature Revolution;
Added algorithm for Rotation;
Added new class GeomAPI_Ax1;
Added new method to GeomAlgoAPI_ShapeProps::centreOfMass;
Added new validator GeomValidators_ZeroOffset (actually it is useful only for Extrusion and Revolution features);
Some fixes to GeomAlgoAPI_Prism;
ParametersPlugin_EvalListener::processEvent() and Model_Update::updateArguments() process Point and Point2D text representation - fix ParametersPlugin/CMakeLists.txt
nds [Mon, 25 May 2015 13:02:42 +0000 (16:02 +0300)]
A fix for the next case:
preselection of a point, start a line creation. A line is created with the second point in the origin.
The same problem is for the preselection in the translation operation.
nds [Mon, 25 May 2015 11:26:48 +0000 (14:26 +0300)]
Using validator in multi selector control for the "type_choice" key.
The reason is: preselection for translation sketch operation by rectangle. The vertex shapes should not be used in the multi selector control.
TODO: to use the same mechanizm for the shape selector control.