-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreduce_faces.sh
33 lines (26 loc) · 1 KB
/
reduce_faces.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
# 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"
doalarm 60 meshlabserver -i $infile -o $outfile -s filter_script_2048.mlx
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