Holds necessary parameter data for face tessellation.
[詳解]
Holds necessary parameter data for face tessellation.
mgTL2parameter is a proprietry class for Face tessellation. In the constructor of mgTL2parameter(const MGFace&, double, double), all the parameters are initialized.
mgTL2parameter::mgTL2parameter |
( |
| ) |
|
|
inline |
mgTL2parameter::mgTL2parameter |
( |
const MGFSurface & |
obj, |
|
|
double |
crvTol, |
|
|
double |
surfTol, |
|
|
const std::vector< SHLL_COM_EDGES > * |
polylines = 0 , |
|
|
double |
max_edge_len = -1. |
|
) |
| |
- 引数
-
obj | テセレーションするフェイス Must be MGFace or MGSurface. |
crvTol | Tessellation curve tolerance. |
surfTol | Tessellation surface tolerance. |
polylines | Input polygonized polylines for the face boundaries. polylines[i][j] is a j-th edge's polyline for face.loop(i), must be MGLBRep of order 2. polylines[i][j]=0 indicates loop i's edge j can be face's bounday and has any common edges. **polylines[i][j] must be the same direction as the faces's parameter edge. |
max_edge_len | Minimum edge length of the rectangles. |
- 引数
-
obj | テセレーションするフェイス Must be MGFace or MGSurface. |
param | parameter for the tessellation. |
polylines | Input polygonized polylines for the face boundaries. polylines[i][j] is a j-th edge's polyline for face.loop(i), must be MGLBRep of order 2. polylines[i][j]=0 indicates loop i's edge j can be face's bounday and has any common edges. **polylines[i][j] must be the same direction as the faces's parameter edge. |
int mgTL2parameter::edgPerimLen |
( |
| ) |
const |
const MGFace& mgTL2parameter::get_face |
( |
| ) |
const |
|
inline |
double mgTL2parameter::get_max_edge_len |
( |
| ) |
const |
|
inline |
double mgTL2parameter::get_max_edge_len_sqr |
( |
| ) |
const |
|
inline |
const MGSurface& mgTL2parameter::get_surface |
( |
| ) |
const |
|
inline |
double mgTL2parameter::get_tess_crvError |
( |
| ) |
const |
|
inline |
double mgTL2parameter::get_tess_srfError |
( |
| ) |
const |
|
inline |
double mgTL2parameter::get_UError |
( |
| ) |
const |
|
inline |
double mgTL2parameter::get_UVError |
( |
| ) |
const |
|
inline |
double mgTL2parameter::get_VError |
( |
| ) |
const |
|
inline |
bool mgTL2parameter::target_is_face |
( |
| ) |
const |
|
inline |
std::ostream& operator<< |
( |
std::ostream & |
out, |
|
|
const mgTL2parameter & |
para |
|
) |
| |
|
friend |
このクラス詳解は次のファイルから抽出されました: