X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fcode.git;a=blobdiff_plain;f=src%2Fbezier.cpp;h=f0e1f4d88721a693d25c94a2e2ce982534441fa4;hp=15a5069a6703c08ec33841b82621176a0e99693c;hb=f8aaf1972bd67344c23d5bbd2552daf6065f448d;hpb=f59f24dff392428d7219ba2d6be5e1e81c344ee0 diff --git a/src/bezier.cpp b/src/bezier.cpp index 15a5069..f0e1f4d 100644 --- a/src/bezier.cpp +++ b/src/bezier.cpp @@ -34,7 +34,7 @@ int Factorial(int n) */ int BinomialCoeff(int n, int k) { - return Factorial(n) / Factorial(k) / Factorial(n-k); + return Factorial(n) / (Factorial(k) * Factorial(n-k)); } /** @@ -42,7 +42,7 @@ int BinomialCoeff(int n, int k) */ Real Bernstein(int k, int n, const Real & u) { - return Real(BinomialCoeff(n, k)) * pow(u, k) * pow(Real(1.0) - u, n-k); + return Real(BinomialCoeff(n, k)) * Power(u, k) * Power(Real(1.0) - u, n-k); } }