X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fcode.git;a=blobdiff_plain;f=src%2Fbezier.h;h=f3df458ac19bdefd80ae656e1c9c3d734a5e01ef;hp=722ed572810a95c41713899695b7b585aa77758c;hb=e35bf651e7ebfe4932e877780bb00397c41a7ec2;hpb=e88c1ef58e2446cf57d5f7b0d5d4e5bfff0b8c37 diff --git a/src/bezier.h b/src/bezier.h index 722ed57..f3df458 100644 --- a/src/bezier.h +++ b/src/bezier.h @@ -11,8 +11,8 @@ namespace IPDF inline std::pair SolveQuadratic(const Real & a, const Real & b, const Real & c) { - Real x0((b + Sqrt(b*b - Real(4)*a*c))/(Real(2)*a)); - Real x1((b - Sqrt(b*b - Real(4)*a*c))/(Real(2)*a)); + Real x0((-b + Sqrt(b*b - Real(4)*a*c))/(Real(2)*a)); + Real x1((-b - Sqrt(b*b - Real(4)*a*c))/(Real(2)*a)); return std::pair(x0,x1); }