![]() |
Polygon Crucher SDK - Documentation
Documentation
|
CUVWPoint is a point that have u, v, w for handling object texturing. More...
CUVWPoint is a point that have u, v, w for handling object texturing.
#include <UVWPoint.h>
Public Member Functions | |
| CUVWPoint (real u, real v, real w) | |
| void | Init (real u, real v, real w) |
| real & | operator[] (int i) |
| const real & | operator[] (int i) const |
| real * | ValPtr () |
| void | GetUVCoordinate (float &u, float &v) |
| virtual void | To4DPoint (C4DPoint &pt) const |
| virtual CPt & | operator= (const C4DPoint &pt) |
| virtual void | Serialize (CXArchive &ar) |
| virtual CPt & | operator= (const CPt &refpoint) |
| CUVWPoint & | operator= (const CUVWPoint &coord) |
| bool | operator== (const CUVWPoint &coord) const |
| CUVWPoint | operator- (const CUVWPoint &uvw) const |
| CUVWPoint | operator+ (const CUVWPoint &uvw) const |
| void | operator-= (const CUVWPoint &uvw) |
| void | operator+= (const CUVWPoint &uvw) |
| void | operator*= (const real &weight) |
| operator C3DVector () const | |
| operator C3DPoint () const | |
| void | GetFloat2 (float *values2f) const |
| void | SetFloat2 (const float *values2f) |
| void | GetDouble2 (double *values2d) const |
| void | SetDouble2 (const double *values2d) |
| void | GetFloat3 (float *values3f) const |
| void | SetFloat3 (const float *values3f) |
| void | GetDouble3 (double *values3d) const |
| void | SetDouble3 (const double *values3d) |
Public Member Functions inherited from CPt | |
| unsigned int | GetFlags () const |
| void | SetFlags (unsigned int flags) |
| void | SetFlag (POINT_PROPERTIES flag, bool set) |
| void | SetFlags (unsigned int flags, bool set) |
| bool | IsFlagSet (POINT_PROPERTIES flag) const |
| bool | IsOneFlagSet (int flag) const |
Static Public Member Functions | |
| static C3DVector | Vector (const CUVWPoint &A, const CUVWPoint &B) |
Public Attributes | |
| real | u |
| real | v |
| real | w |