|
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.