-
Notifications
You must be signed in to change notification settings - Fork 0
/
make_line_graph_test_script.sh
36 lines (29 loc) · 1.09 KB
/
make_line_graph_test_script.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# Dado que existe la carpeta de archivos watertight de nombre 3DPotteryDatasetWatertight
# cuys archivos tienen la forma *watertight.obj
# se corre el script y crea una carpeta de nombre 3DPotteryFinal
# con todas las mallas con 2048 caras
# cuidadito
# este archivo sobreescribeeeeeeeee a diferencia de los otros
# Esta funcion auxiliar permitira cortar la ejecucion del comando
# con una cierta pieza en caso haya demorado 1 minuto y no haya terminado
doalarm () { perl -e 'alarm shift; exec @ARGV' "$@"; }
shopt -s globstar
for file in ./datasets/3D_Pottery/Complete_normalized_watertight_2048/**/*.obj; do
infile=$file
outfile=$file
echo "Executing command"
echo "$infile"
echo "$outfile"
outfile=${outfile//Complete_normalized_watertight_2048//Reconstructed}
echo "$infile"
echo "$outfile"
doalarm 60 ./make_line_graph $infile $outfile
done
#for file in ./datasets/3D_Pottery/Incomplete_watertight_1900/**/*.obj; do
# infile=$file
# outfile=$file
# echo "Executing command"
# echo "$infile"
# echo "$outfile"
# doalarm 60 meshlabserver -i $infile -o $outfile -s filter_script_1900.mlx
#done