Issue #1343. Improvement of Extrusion and Revolution operations: correction for case: create Sketch, create Extrusion on the sketch, delete Sketch, Ok, crash.
Issue #1393 Angle constraint : incorrect angle displayed. solution: do not select any object in the viewer when passed through point widget is active. This commit is a validator creator for such widgets(a candidate to replace WidgetValidated). It is used now for Distance of Circle widget and Flyout point of dimensional constraints. The next integration is for the bug purpose(arc's passed point)
Issue #1393 Angle constraint : incorrect angle displayed. solution: do not select any object in the viewer when passed through point widget is active. This commit is a validator creator for such widgets(a candidate to replace WidgetValidated). It is used now for Distance of Circle widget and Flyout point of dimensional constraints. The next integration is for the bug purpose(arc's passed point)
Issue 1299 angle constraint: final correction to calculate reverse state in SketcherPrs by product of scalar. Providing corresponded method in AIS_AngleDimension. It is ready to be integrated as a patch for OCCT.
Issue #1343. Improvement of Extrusion and Revolution operations: correction for case: plane selection filter is ignored in Sketch started under Extrusion
Issue #1343. Improvement of Extrusion and Revolution operations: correction for case: create Extrusion with a construction Plane selected as a bounding plane(From/To); edit extrusion. Problem: is is not possible to deselect the plane by click in viewer.
Issue #1343. Improvement of Extrusion and Revolution operations: transaction correction: sketch creation is sketch transaction(was: sketch in extrusion, edit sketch transaction), disable/enable selection control in widget sketch creator.
Issue #1343. Improvement of Extrusion and Revolution operations: setSketchObjectToList is perfomed on the GUI level. Reason: if execute is started before, there is a crash if sketch contains only one not-closed contour.
Issue #1343. Improvement of Extrusion and Revolution operations: sketch creator setSelection in two ways(Sketch or Selection list), so the validators should be checked in the same manner, in two ways(call validator for Sektch after(if invalid) validator for Selection list).
Issue #1343. Improvement of Extrusion and Revolution operations: sketch creator setSelection in two ways(Sketch or Selection list), so the validators should be checked in the same manner, in two ways(call validator for Sektch after(if invalid) validator for Selection list).
Issue #1343. Improvement of Extrusion and Revolution operations: Bug correction: Open saved study, activate part, start extrusion, Crash. Additionaly the validation for attribute selection is called in widget sketch creator.
Issue #1343. Improvement of Extrusion and Revolution operations: Bug correction: Clean History, as Delete, should be disabled on Sketch created under an Extrusion.
Issue #1343. Improvement of Extrusion and Revolution operations: Bug correction: start Extrusion, select plane, abort Sketch, move over plane. Error message is about modification out of transaction.
nds [Tue, 29 Mar 2016 13:56:24 +0000 (16:56 +0300)]
Issue #1343 Improvement of Extrusion and Revolution operations: correction for the bug: there was a crash on using: <box></box>, if <box/> is used, the result is correct. The reason is that there are not elements in the construction. This will be used in the Pipe feature.
nds [Mon, 28 Mar 2016 09:32:08 +0000 (12:32 +0300)]
#1371 Using auxilliary Sketch elements in any Feature: we need to use setColor instead of SetColor in order to AIS_Shape use the color as own union color.
nds [Thu, 24 Mar 2016 08:49:22 +0000 (11:49 +0300)]
Issue #1343 Improvement of Extrusion and Revolution operations: removeFeature is corrected to remove Sketch from reference; extrusion/revolution sketches are hidden; display is flushed after sketch hide in the sketch operation widget.
nds [Fri, 18 Mar 2016 08:05:31 +0000 (11:05 +0300)]
Issue #1343 Improvement of Extrusion and Revolution operations: first extrusion widget is a selection widget child to process different types of selection in the viewer.