|
14 | 14 | # ├── MAMBO
|
15 | 15 | # │ └── <every 'step' data folder>
|
16 | 16 | # │ ├── Gmsh_0.1
|
17 |
| -# │ │ ├── graphcut_labeling_1_6_1e-9_0.05 # compactness=1, fidelity=6, sensitivity=1e-9, angle of rotation=0.05 |
| 17 | +# │ │ ├── graphcut_labeling_1_6_1e-9_0.05 # compactness=1, fidelity=6, sensitivity=1e-9, angle of rotation=0.05. init labeling for automatic_polycube |
18 | 18 | # │ │ │ └── automatic_polycube_YYYYMMDD_HHMMSS
|
19 | 19 | # │ │ │ └── polycube_withHexEx_1.3 # scale of 1.3
|
20 | 20 | # │ │ │ └── global_padding
|
|
25 | 25 | # │ │ └── inner_smoothing_50 # 50 smoothing iterations
|
26 | 26 | # │ └── Gmsh_0.15 # coarser tetrahedal mesh to fall below the 300k cells limits of the polycut demo executable
|
27 | 27 | # │ └── PolyCut_3 # compactness factor of 3
|
28 |
| -# │ └── optimizer_100 # hex-mesh extraction method by PolyCut authors |
29 |
| -# │ └── untangler # hex-mesh untangling method by PolyCut authors, Livesu et al. 2015, doi:10.1145/2766905 |
| 28 | +# │ ├── optimizer_100 # hex-mesh extraction method by PolyCut authors |
| 29 | +# │ │ └── untangler # hex-mesh untangling method by PolyCut authors, Livesu et al. 2015, doi:10.1145/2766905 |
| 30 | +# │ └── polycube_withHexEx_1.3 # scale of 1.3 |
| 31 | +# │ └── global_padding |
| 32 | +# │ └── inner_smoothing_50 # 50 smoothing iterations |
30 | 33 | # └── OctreeMeshing
|
31 | 34 | # └── cad
|
32 | 35 | # └── <every 'tet-mesh' data folder>
|
33 |
| -# ├── graphcut_labeling_1_6_1e-9_0.05 # compactness=1, fidelity=6, sensitivity=1e-9, angle of rotation=0.05 |
| 36 | +# ├── graphcut_labeling_1_6_1e-9_0.05 # compactness=1, fidelity=6, sensitivity=1e-9, angle of rotation=0.05. init labeling for automatic_polycube |
34 | 37 | # │ └── automatic_polycube_YYYYMMDD_HHMMSS
|
35 | 38 | # │ └── polycube_withHexEx_1.3 # scale of 1.3
|
36 | 39 | # │ └── global_padding
|
|
61 | 64 | AUTOMATIC_POLYCUBE_OUTPUT_MISSING_POLICY = 'ask'
|
62 | 65 | EVOCUBE_OUTPUT_MISSING_POLICY = 'ask'
|
63 | 66 | POLYCUT_OUTPUT_MISSING_POLICY = 'pass' # on Windows only. selector for not only PolyCut itself, but the whole pipeline their provide (with hex-meshing & untangling)
|
64 |
| -POLYCUBE_WITHHEXEX_OUTPUT_MISSING_POLICY = 'run' |
65 |
| -GLOBAL_PADDING_OUTPUT_MISSING_POLICY = 'run' |
66 |
| -INNER_SMOOTHING_OUTPUT_MISSING_POLICY = 'run' |
| 67 | +POLYCUBE_WITHHEXEX_OUTPUT_MISSING_POLICY = 'ask' |
| 68 | +GLOBAL_PADDING_OUTPUT_MISSING_POLICY = 'ask' |
| 69 | +INNER_SMOOTHING_OUTPUT_MISSING_POLICY = 'ask' |
67 | 70 |
|
68 | 71 | RUNNING_ALGO_LINE_TEMPLATE = "Running [green]{algo}[/] on [cyan]{path}[/]"
|
69 | 72 | EXISTING_OUTPUT_LINE_TEMPLATE = "\[[bright_black]-[/]] [green]{algo}[/] on [cyan]{path}[/]" # type: ignore
|
|
0 commit comments