backback

Figure 6: Superquadric shape space

This figure relies on LaTeX and psfrag for composition; here's how to make the individual superquadric plots:
setenv FR "2.5 4 1.8"

echo "1  1  1  1    3  -4  -3" \
 | emap -i - -fr $FR -amb 1 1 1 -rh -o emap.nrrd

alias SOID soid -sc 0.75 0.75 0.75 -r 0.0 -res 22 -o -
alias OFF2EPS off2eps -i - -fr $FR -or -e emap.nrrd \
  -rh -ur -0.99 0.99 -vr -0.99 0.99 -wd 0.0 0.0 2.0 1.3 1.3 \
  -ws 370 -concave -nobg

echo superquad 0
SOID -AB 0.25 0.25 | OFF2EPS -o super00.eps
SOID -AB 0.50 0.25 | OFF2EPS -o super10.eps
SOID -AB 1.00 0.25 | OFF2EPS -o super20.eps
SOID -AB 2.00 0.25 | OFF2EPS -o super30.eps
SOID -AB 4.00 0.25 | OFF2EPS -o super40.eps

echo superquad 1
SOID -AB 0.25 0.50 | OFF2EPS -o super01.eps
SOID -AB 0.50 0.50 | OFF2EPS -o super11.eps
SOID -AB 1.00 0.50 | OFF2EPS -o super21.eps
SOID -AB 2.00 0.50 | OFF2EPS -o super31.eps
SOID -AB 4.00 0.50 | OFF2EPS -o super41.eps

echo superquad 2
SOID -AB 0.25 1.00 | OFF2EPS -o super02.eps
SOID -AB 0.50 1.00 | OFF2EPS -o super12.eps
SOID -AB 1.00 1.00 | OFF2EPS -o super22.eps
SOID -AB 2.00 1.00 | OFF2EPS -o super32.eps
SOID -AB 4.00 1.00 | OFF2EPS -o super42.eps

echo superquad 3
SOID -AB 0.25 2.00 | OFF2EPS -o super03.eps
SOID -AB 0.50 2.00 | OFF2EPS -o super13.eps
SOID -AB 1.00 2.00 | OFF2EPS -o super23.eps
SOID -AB 2.00 2.00 | OFF2EPS -o super33.eps
SOID -AB 4.00 2.00 | OFF2EPS -o super43.eps

echo superquad 4
SOID -AB 0.25 4.00 | OFF2EPS -o super04.eps
SOID -AB 0.50 4.00 | OFF2EPS -o super14.eps
SOID -AB 1.00 4.00 | OFF2EPS -o super24.eps
SOID -AB 2.00 4.00 | OFF2EPS -o super34.eps
SOID -AB 4.00 4.00 | OFF2EPS -o super44.eps

rm -f emap.nrrd

foreach IJEPS ( super??.eps )
  set IJ=${IJEPS:r}
  echo ========== $IJ ===============
  eps2ppm ${IJ}.eps 100 \
   | unu project -a 0 -m mean \
   | unu resample -s 128 128 -o ${IJ}.png
end
unu join -i super??.png -a 2 \
 | unu axsplit -a 2 -s 5 5 \
 | unu flip -a 2 \
 | unu permute -p 0 3 1 2 \
 | unu axmerge -a 0 | unu axmerge -a 1 -o super.png
unu resample -i super.png -s 120 120 -o _super.png
rm -f super??.png