Sketcher: Enable relative movement of BSpline edge

This commit is contained in:
Abdullah Tahiri 2017-01-15 22:21:18 +01:00
parent 4da262dd33
commit c1decd3bb4

View File

@ -1081,7 +1081,8 @@ bool ViewProviderSketch::mouseMove(const SbVec2s &cursorPos, Gui::View3DInventor
edit->DragCurve = edit->PreselectCurve; edit->DragCurve = edit->PreselectCurve;
getSketchObject()->getSolvedSketch().initMove(edit->DragCurve, Sketcher::none, false); getSketchObject()->getSolvedSketch().initMove(edit->DragCurve, Sketcher::none, false);
const Part::Geometry *geo = getSketchObject()->getGeometry(edit->DragCurve); const Part::Geometry *geo = getSketchObject()->getGeometry(edit->DragCurve);
if (geo->getTypeId() == Part::GeomLineSegment::getClassTypeId()) { if (geo->getTypeId() == Part::GeomLineSegment::getClassTypeId() ||
geo->getTypeId() == Part::GeomBSplineCurve::getClassTypeId() ) {
relative = true; relative = true;
//xInit = x; //xInit = x;
//yInit = y; //yInit = y;