cp ../../../data/geom/mesh/33/cube_1_1_1_0.1.txt mesh.txt
The initial mesh of the cube. The minimum modified condition number is 0.58; the mean is 0.86.
python.exe ../../../data/geom/mesh/utilities/vertices_map.py stretch mesh.txt distorted.txt python.exe ../../../data/geom/mesh/utilities/vertices_map.py twist distorted.txt distorted.txt
The distorted mesh. The minimum modified condition number is 0.16; the mean is 0.59.
utility/boundary33.exe distorted.txt boundary.txt optimization/topologicalOptimize3.exe -manifold=boundary.txt -angle=0.5 r1.txt r1t1.txt
The mesh after topological optimization. The minimum modified condition number is 0.19; the mean is 0.68.
optimization/geometricOptimize3.exe -boundary=boundary.txt -dihedralAngle=0.5 r1t1.txt r1t1g1.txt
The mesh after geometric optimization. The minimum modified condition number is 0.28; the mean is 0.73.
optimization/topologicalOptimize3.exe -manifold=boundary.txt -angle=0.5 r1t1g1.txt r1t2g1.txt optimization/geometricOptimize3.exe -boundary=boundary.txt -dihedralAngle=0.5 r1t2g1.txt r1t2g2.txt
The mesh after two cycles of topological and geometric optimization. The minimum modified condition number is 0.41; the mean is 0.78.
optimization/refine33.exe -length=0.2 -manifold=boundary.txt -angle=0.5 distorted.txt r1.txt
The mesh after refinement based on edge length. The minimum modified condition number is 0.18; the mean is 0.63.
The mesh after refinement based on edge length and two cycles of topological and geometric optimization. The minimum modified condition number is 0.40; the mean is 0.80.
utility/cellAttributes33.exe -mcn distorted.txt mcn.txt utility/selectCells.exe -upper=0.5 mcn.txt indices.txt optimization/refineCells33.exe indices.txt distorted.txt rq1.txt
The mesh after refinement based on cell quality. The minimum modified condition number is 0.19; the mean is 0.60.
The mesh after refinement based on cell quality and two cycles of topological and geometric optimization. The minimum modified condition number is 0.41; the mean is 0.80.