![]() |
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) |
![]() | |
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 |