1 RealT
ww = 1.0 - rr - ss;
3 basis[0] = 0.5 *
ww * (2.0 *
ww - 2.0 - tt) * (1.0 - tt);
4 basis[1] = 0.5 * rr * (2.0 * rr - 2.0 - tt) * (1.0 - tt);
5 basis[2] = 0.5 * ss * (2.0 * ss - 2.0 - tt) * (1.0 - tt);
6 basis[3] = 0.5 *
ww * (2.0 *
ww - 2.0 + tt) * (1.0 + tt);
7 basis[4] = 0.5 * rr * (2.0 * rr - 2.0 + tt) * (1.0 + tt);
8 basis[5] = 0.5 * ss * (2.0 * ss - 2.0 + tt) * (1.0 + tt);
10 basis[6] = 2.0 *
ww * rr * (1.0 - tt);
11 basis[7] = 2.0 * rr * ss * (1.0 - tt);
12 basis[8] = 2.0 * ss *
ww * (1.0 - tt);
13 basis[9] =
ww * (1.0 - tt * tt);
14 basis[10] = rr * (1.0 - tt * tt);
15 basis[11] = ss * (1.0 - tt * tt);
16 basis[12] = 2.0 *
ww * rr * (1.0 + tt);
17 basis[13] = 2.0 * rr * ss * (1.0 + tt);
18 basis[14] = 2.0 * ss *
ww * (1.0 + tt);