#!/bin/sh # # NOTE: all tests duplicated in q_test.bat set -v echo === errors if 'user_eg' and 'user_eg2' not found === echo === check user_eg ${d:-`date`} ===================== user_eg "QR1 p n Qt" "v p" Fp user_eg2 "QR1 p" "v p" Fp echo === check front ends ${d:-`date`} ================== qconvex - qconvex . qconvex rbox c D3 | qconvex s n Qt rbox c D2 | qconvex s i rbox c D2 | qconvex o rbox 1000 s | qconvex s Tv FA rbox c d D2 | qconvex s Qc Fx rbox y 1000 W0 | qconvex s n rbox y 1000 W0 | qconvex s QJ rbox d G1 D12 | qconvex QR0 FA rbox c D6 | qconvex FA TF500 rbox c P0 d D2 | qconvex p Fa Fc FP FI Fn FN FS Fv Fx rbox c d D2 | qconvex s i QV0 rbox c | qconvex Q0 qvoronoi - qvoronoi . qvoronoi rbox c P0 D2 | qvoronoi s o rbox c P0 D2 | qvoronoi Fi Tv rbox c P0 D2 | qvoronoi Fo rbox c P0 D2 | qvoronoi Fv rbox c P0 D2 | qvoronoi s Qu Qt Fv rbox c P0 D2 | qvoronoi Qu Fo rbox c G1 d D2 | qvoronoi s p rbox c G1 d D2 | qvoronoi QJ p rbox c P-0.1 P+0.1 P+0.1 D2 | qvoronoi s Fc FP FQ Fn FN rbox P0 c D2 | qvoronoi s Fv QV0 qdelaunay - qdelaunay . qdelaunay rbox c P0 D2 | qdelaunay s o rbox c P0 D2 | qdelaunay i rbox c P0 D2 | qdelaunay Fv rbox c P0 D2 | qdelaunay s Qu Qt Fv rbox c G1 d D2 | qdelaunay s i rbox c G1 d D2 | qhull d Qbb Ft rbox c G1 d D2 | qhull d Qbb QJ s Ft rbox M3,4 z 100 D2 | qdelaunay s rbox c P-0.1 P+0.1 P+0.1 D2 | qdelaunay s Fx Fa Fc FP FQ Fn FN rbox P0 P0 c D2 | qdelaunay s FP QV0 qhalf - qhalf . qhalf rbox d | qhull FQ n | qhalf s Qt H0,0,0 Fp rbox c | qhull FQ FV n | qhalf s i rbox c | qhull FQ FV n | qhalf o rbox d D2 | qhull FQ n | qhalf s H0 Fc FP Fn FN FQ Fv Fx echo === check quality of Qhull for ${d:-`hostname`} ${d:-`date`} rbox 1000 W0 | qhull QR2 QJ s Fs Tv rbox 1000 W0 | qhull QR2 s Fs Tv rbox 1000 s | qhull C0.02 Qc Tv rbox 500 s D4 | qhull C0.01 Qc Tv rbox 1000 s | qhull C-0.02 Qc Tv rbox 1000 s | qhull C-0.02 Qc Tv rbox 1000 s D4 | qhull C-0.01 Qc Tv rbox 200 s D5 | qhull C-0.01 Qx Qc Tv rbox 100 s D6 | qhull C-0.001 Qx Qc Tv rbox 1000 W1e-4 | qhull C-1e-6 Qc Tv rbox 1000 W5e-4 D4 | qhull C-1e-5 Qc Tv rbox 400 W1e-3 D5 | qhull C-1e-5 Qx Qc Tv echo === check input format etc. ${d:-`date`} qhull <