Blender
V3.3
|
#include <patch.h>
Public Member Functions | |
void | eval (float3 *P, float3 *dPdu, float3 *dPdv, float3 *N, float u, float v) |
BoundBox | bound () |
![]() | |
Patch () | |
virtual | ~Patch ()=default |
Public Attributes | |
float3 | hull [16] |
![]() | |
int | patch_index |
int | shader |
bool | from_ngon |
Definition at line 40 of file subd/patch.h.
BoundBox BicubicPatch::bound | ( | ) |
Definition at line 98 of file patch.cpp.
References BoundBox::empty, BoundBox::grow(), and hull.
|
virtual |
Implements Patch.
Definition at line 80 of file patch.cpp.
References blender::math::cross(), decasteljau_bicubic(), hull, N, blender::math::normalize(), P(), and v.
float3 BicubicPatch::hull[16] |
Definition at line 42 of file subd/patch.h.