#include <types.h>
|
| void | Set (Index faceid, short u, short v, unsigned short depth, bool nonquad, unsigned short boundary, unsigned short transition, bool regular=false) |
| | Sets the values of the bit fields. More...
|
| |
| void | Clear () |
| | Resets everything to 0. More...
|
| |
| Index | GetFaceId () const |
| | Returns the faceid. More...
|
| |
| unsigned short | GetU () const |
| | Returns the log2 value of the u parameter at the first corner of the patch. More...
|
| |
| unsigned short | GetV () const |
| | Returns the log2 value of the v parameter at the first corner of the patch. More...
|
| |
| unsigned short | GetTransition () const |
| | Returns the transition edge encoding for the patch. More...
|
| |
| unsigned short | GetBoundary () const |
| | Returns the boundary edge encoding for the patch. More...
|
| |
| bool | NonQuadRoot () const |
| | True if the parent base face is a non-quad. More...
|
| |
| unsigned short | GetDepth () const |
| | Returns the level of subdivision of the patch. More...
|
| |
| float | GetParamFraction () const |
| | Returns the fraction of unit parametric space covered by this face. More...
|
| |
| void | Normalize (float &u, float &v) const |
| | A (u,v) pair in the fraction of parametric space covered by this face is mapped into a normalized parametric space. More...
|
| |
| void | Unnormalize (float &u, float &v) const |
| | A (u,v) pair in a normalized parametric space is mapped back into the fraction of parametric space covered by this face. More...
|
| |
| bool | IsRegular () const |
| | Returns whether the patch is regular. More...
|
| |
Definition at line 93 of file types.h.
◆ sharpness
The documentation for this struct was generated from the following file: