MGCL V10
V10
MGCL V10
|
MGLCisect is to represent Loop and curve intersection point of a parent face parameter space. [詳解]
公開メンバ関数 | |
MGLCisect () | |
MGLCisect (const MGLEPoint &lp, double t, const MGPosition &) | |
bool | operator< (const MGLCisect &li2) const |
bool | operator> (const MGLCisect &lci2) const |
bool | operator<= (const MGLCisect &lci2) const |
bool | operator>= (const MGLCisect &lci2) const |
bool | operator== (const MGLCisect &lci2) const |
bool | operator!= (const MGLCisect &lci2) const |
double | distance_square (const MGLCisect &is2) const |
Compute distance square of two isect. [詳解] | |
int | edge_num () const |
return loop's edge number. [詳解] | |
const MGLoop * | loop () const |
Get loop pointer. [詳解] | |
const MGLEPoint & | lp () const |
Get MGLEPoint. [詳解] | |
void | set_lepoint (const MGLEPoint &lep) |
double | t () const |
Return parameter of the curve. [詳解] | |
const MGPosition & | uv () const |
Return isect data. [詳解] | |
フレンド | |
MG_DLL_DECLR friend std::ostream & | operator<< (std::ostream &, const MGLCisect &) |
String stream Function. [詳解] | |
MGLCisect is to represent Loop and curve intersection point of a parent face parameter space.
Holds (lp, t, uv), where lp=loop point, t=curve parameter value, and uv=face aprameter value.
MGLCisect::MGLCisect | ( | ) |
MGLCisect::MGLCisect | ( | const MGLEPoint & | lp, |
double | t, | ||
const MGPosition & | |||
) |
lp | loop's parameter with edge iterator. |
t | Curve's parameter value. |
double MGLCisect::distance_square | ( | const MGLCisect & | is2 | ) | const |
Compute distance square of two isect.
|
inline |
return loop's edge number.
|
inline |
Get loop pointer.
|
inline |
bool MGLCisect::operator< | ( | const MGLCisect & | li2 | ) | const |
Comparison operator. THe order is defined as the curve's intersection parameter value ascending order if two loops are the same. If two loops are different, loop's address order is the order of MGLCisect.
|
inline |
bool MGLCisect::operator== | ( | const MGLCisect & | lci2 | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
Return parameter of the curve.
|
inline |
Return isect data.
|
friend |
String stream Function.