TO BUILD: 
mkdir build; cd build; cmake -DCMAKE_BUILD_TYPE=release ../; make;

TO RUN (ran immediately after upper command): 
cd apps; ./interactiveOptimizerEndpoints ../../data/strand.shelix

(build type set to release for speed)

USING ./interactiveOptimizerEndpoints <.shelix file>:
    middle click + drag to pan
    right click + drag to trackball
    manual inputs for eye/lookat/up also available

    use the sliders to move the target point around, then click the button to run an optimization
    (check box for automatic optimization also available)