private static float[] BernsteinCoeff(float u) { float uPow2 = u * u; float uPow3 = uPow2 * u; float u1 = 1 - u; float u1Pow2 = u1 * u1; float u1Pow3 = u1Pow2 * u1; return new float[] { u1Pow3, 3 * u * u1Pow2, 3 * uPow2 * u1, uPow3, }; }