fix partials
This commit is contained in:
parent
6c612b270a
commit
4e2d672e13
|
@ -1315,8 +1315,9 @@ void ConstraintInternalAlignmentPoint2Hyperbola::errorgrad(double *err, double *
|
||||||
case HyperbolaPositiveMinorY:
|
case HyperbolaPositiveMinorY:
|
||||||
{
|
{
|
||||||
DeriVector2 pa = c.sum(emaj.multD(a, da));
|
DeriVector2 pa = c.sum(emaj.multD(a, da));
|
||||||
DeriVector2 A(pa.x,pa.y);
|
//DeriVector2 A(pa.x,pa.y);
|
||||||
poa = A.sum(emin.multD(b, db));
|
//poa = A.sum(emin.multD(b, db));
|
||||||
|
poa = pa.sum(emin.multD(b, db));
|
||||||
by_y_not_by_x = AlignmentType == HyperbolaPositiveMinorY;
|
by_y_not_by_x = AlignmentType == HyperbolaPositiveMinorY;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -1324,8 +1325,9 @@ void ConstraintInternalAlignmentPoint2Hyperbola::errorgrad(double *err, double *
|
||||||
case HyperbolaNegativeMinorY:
|
case HyperbolaNegativeMinorY:
|
||||||
{
|
{
|
||||||
DeriVector2 pa = c.sum(emaj.multD(a, da));
|
DeriVector2 pa = c.sum(emaj.multD(a, da));
|
||||||
DeriVector2 A(pa.x,pa.y);
|
//DeriVector2 A(pa.x,pa.y);
|
||||||
poa = A.sum(emin.multD(-b, -db));
|
//poa = A.sum(emin.multD(-b, -db));
|
||||||
|
poa = pa.sum(emin.multD(-b, -db));
|
||||||
by_y_not_by_x = AlignmentType == HyperbolaNegativeMinorY;
|
by_y_not_by_x = AlignmentType == HyperbolaNegativeMinorY;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user