#!/bin/bash

cd "$(dirname "${BASH_SOURCE[0]}")"
source bin/_initdemos.sh

echo '.'
echo 'To take interactive control, select the upper-left window, press "o" to remove object-centric motion,'
echo '  then drag using any of the mouse buttons.'
echo '.'

# G3dOGL data/distcap.pts data/distcap.recon.m data/distcap.opt.m data/distcap.sub0.m data/distcap.sub2limit.m -st data/distcap.s3d -key DbNNDmDeNDmDeNDmDePPP--oJ -hwdelay 1.5 -hwkey NNNNN -backcolor hhblue $G3DARGS

common="-st data/distcap.s3d -key Dbii -backcolor hhblue $G3DARGS"

if [ -f data/distcap.sub0.m ]; then
  G3dOGL $common data/distcap.pts         -geom 500x500+100+4   -key "o--J&O" |
    G3dOGL $common data/distcap.recon.m     -geom 500x500+620+4   -async -input -killeof -key ODmDe |
    G3dOGL $common data/distcap.opt.m       -geom 500x500+1140+4  -async -input -killeof -key ODmDe |
    G3dOGL $common data/distcap.sub0.m      -geom 500x500+100+550 -async -input -killeof -key ODmDe |
    G3dOGL $common data/distcap.sub2limit.m -geom 500x500+620+550 -async -input -killeof
else
  Recon <data/distcap.pts -samplingd 0.02 -what c | Filtera3d -split 30 |
    G3dOGL $common data/distcap.pts         -geom 500x500+100+4   -key "o--J&ODC" -input -terse |
    G3dOGL $common data/distcap.recon.m     -geom 500x500+620+4   -async -input -killeof -key ODmDe |
    G3dOGL $common data/distcap.opt.m       -geom 500x500+1140+4  -async -input -killeof -key DmDe
fi
