From 4e2d672e13a55c22a06d1f89d22e8182d737edfb Mon Sep 17 00:00:00 2001 From: Abdullah Tahiri Date: Mon, 18 Jan 2016 14:41:24 +0100 Subject: [PATCH] fix partials --- src/Mod/Sketcher/App/planegcs/Constraints.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Mod/Sketcher/App/planegcs/Constraints.cpp b/src/Mod/Sketcher/App/planegcs/Constraints.cpp index 3f9476157..2d8baac2d 100644 --- a/src/Mod/Sketcher/App/planegcs/Constraints.cpp +++ b/src/Mod/Sketcher/App/planegcs/Constraints.cpp @@ -1315,8 +1315,9 @@ void ConstraintInternalAlignmentPoint2Hyperbola::errorgrad(double *err, double * case HyperbolaPositiveMinorY: { DeriVector2 pa = c.sum(emaj.multD(a, da)); - DeriVector2 A(pa.x,pa.y); - poa = A.sum(emin.multD(b, db)); + //DeriVector2 A(pa.x,pa.y); + //poa = A.sum(emin.multD(b, db)); + poa = pa.sum(emin.multD(b, db)); by_y_not_by_x = AlignmentType == HyperbolaPositiveMinorY; break; } @@ -1324,8 +1325,9 @@ void ConstraintInternalAlignmentPoint2Hyperbola::errorgrad(double *err, double * case HyperbolaNegativeMinorY: { DeriVector2 pa = c.sum(emaj.multD(a, da)); - DeriVector2 A(pa.x,pa.y); - poa = A.sum(emin.multD(-b, -db)); + //DeriVector2 A(pa.x,pa.y); + //poa = A.sum(emin.multD(-b, -db)); + poa = pa.sum(emin.multD(-b, -db)); by_y_not_by_x = AlignmentType == HyperbolaNegativeMinorY; break; }