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 |
このクラス詳解は次のファイルから抽出されました: