![]() |
Blender V2.61 - r43446
|
#include <subd_patch.h>

Public Member Functions | |
| void | eval (float3 *P, float3 *dPdu, float3 *dPdv, float u, float v) |
| bool | is_triangle () |
| BoundBox | bound () |
Public Attributes | |
| float3 | hull [20] |
Definition at line 96 of file subd_patch.h.
| BoundBox GregoryTrianglePatch::bound | ( | ) | [virtual] |
Implements Patch.
Definition at line 277 of file subd_patch.cpp.
References BoundBox::grow(), hull, and i.
| void GregoryTrianglePatch::eval | ( | float3 * | P, |
| float3 * | dPdu, | ||
| float3 * | dPdv, | ||
| float | u, | ||
| float | v | ||
| ) | [virtual] |
Implements Patch.
Definition at line 216 of file subd_patch.cpp.
References hull, no_zero_div(), U, V, and simple_enum_gen::w.
| bool GregoryTrianglePatch::is_triangle | ( | ) | [inline, virtual] |
Implements Patch.
Definition at line 101 of file subd_patch.h.
Definition at line 98 of file subd_patch.h.
Referenced by bound(), eval(), and SubdAccBuilder::run().