MGCL V10
V10
MGCL V10
|
MGFPoint is to represent a Face or Surface point. [詳解]
公開メンバ関数 | |
MGFPoint () | |
MGFPoint (const MGFSurface &face, const MGPosition &uv) | |
void constructor. [詳解] | |
bool | operator< (const MGFPoint &fp) const |
bool | operator> (const MGFPoint &fp) const |
bool | operator<= (const MGFPoint &fp) const |
bool | operator>= (const MGFPoint &fp) const |
bool | operator== (const MGFPoint &fp) const |
bool | operator!= (const MGFPoint &fp) const |
MGVector | eval (int ndu=0, int ndv=0) const |
const MGFSurface & | fsurface () const |
return the face. [詳解] | |
const MGPosition & | uv () const |
Return the parameter value of the face. [詳解] | |
フレンド | |
MG_DLL_DECLR friend std::ostream & | operator<< (std::ostream &, const MGFPoint &) |
String stream Function. [詳解] | |
MGFPoint is to represent a Face or Surface point.
The expression is: (MGFace* f, MGPosition uv), where f is a face pointer of interest, and uv is the parameter value of the face f.
|
inline |
|
inline |
void constructor.
Construct from all the necessary data.
face | face. |
uv | Parameter values of the face. |
MGVector MGFPoint::eval | ( | int | ndu = 0 , |
int | ndv = 0 |
||
) | const |
Evaluation of the Face at the FPoint. When nderi=0, get the positional data at the point.
|
inline |
return the face.
|
inline |
bool MGFPoint::operator< | ( | const MGFPoint & | fp | ) | const |
|
inline |
bool MGFPoint::operator== | ( | const MGFPoint & | fp | ) | const |
Two Fpoints are equal if they belong to one face and their distance in parameter (u1,v2) and (u2,v2) is less than parameter_error() of the face.
|
inline |
|
inline |
|
inline |
Return the parameter value of the face.
|
friend |
String stream Function.