Blender V2.61 - r43446
|
Go to the source code of this file.
Functions | |
static CCL_NAMESPACE_BEGIN float3 | decasteljau_quadratic (float t, const float3 cp[3]) |
static void | decasteljau_cubic (float3 *P, float3 *dt, float t, const float3 cp[4]) |
static void | decasteljau_bicubic (float3 *P, float3 *du, float3 *dv, const float3 cp[16], float u, float v) |
static float3 | decasteljau_tangent (const float3 cp[12], float u, float v) |
static float | no_zero_div (float f) |
static void decasteljau_bicubic | ( | float3 * | P, |
float3 * | du, | ||
float3 * | dv, | ||
const float3 | cp[16], | ||
float | u, | ||
float | v | ||
) | [static] |
Definition at line 53 of file subd_patch.cpp.
References decasteljau_cubic(), and NULL.
Referenced by GregoryQuadPatch::eval(), BicubicTangentPatch::eval(), and BicubicPatch::eval().
Definition at line 40 of file subd_patch.cpp.
Referenced by decasteljau_bicubic(), and decasteljau_tangent().
Definition at line 32 of file subd_patch.cpp.
Referenced by decasteljau_tangent().
Definition at line 68 of file subd_patch.cpp.
References decasteljau_cubic(), decasteljau_quadratic(), and NULL.
Referenced by BicubicTangentPatch::eval().
static float no_zero_div | ( | float | f | ) | [static] |
Definition at line 165 of file subd_patch.cpp.
Referenced by GregoryTrianglePatch::eval(), and GregoryQuadPatch::eval().