Approach
|
Advantages
|
Disadvantges
|
Notes
|
Direct
|
- Probably very high quality mesh.
- Controlled regular mesh generated.
- Feature preservation is easy to implement.
|
- Difficult to implement correctly.
- Suffer from numerical robustness isssues. May need exact
arithmatic calculation for intersection tests.
- Complex geometric data structures often needed.
- Final front collision is difficult to handle and the final
mesh quality may depend on the quality mesh generation in the last
stage.
|
|
| Indirect |
- Base Delunay triangulation on the complex geometric model
is backed by mathematical theories and well studied problem.
- Perhaps easiest to implement and has the least space and
time computational complexity.
|
- Many heuristics are required for all quad mesh.
- Mesh complexity ( #number of quads ) generated is difficult to predict
even for simple geometries.
- Quality depends on the order in which triangles are merged.
|
|
Parameterization
|
- Well studied problem in computer graphics and many solutions are available for arbitrary geometric models.
- All regular quads generated.
|
- Computationally expensive as it require large sparse matrix solver. Even with preconditioners, efficiency is low.
- Difficult to preserve features in the CAD models ( such as sharp boundaries ).
- No apriori idea about number of final quads patches generated.
|
|
Spectral
|
- Based on differential gemetric operators and eigenvaluoes.
- Well studied problem and have sound theoretical foundations.
- Guaranteed to produce all quad mesh.
|
- Computationally
extremely expensive. Require multiscale second eigenvalue and
eigenvector determination. Even with ARPACK solver both time and space
computational complexity are too high to be considered this a practical
approach.
- Preserving feature boundaries is non trivial task.
|
|