+ EvaluateData retval;
+ if (!Evaluate(p[1], p[0], retval))
+ {
+ cout << "Error during spherical interpolation. Point ("
+ << p[0] << "/" << p[1] << "/" << p[2] << ") was in no triangle\n";
+ retval.index[0] = 0; //fake something
+ retval.index[1] = 0;
+ retval.index[2] = 0;
+ retval.percentage[0] = 1.0;
+ retval.percentage[1] = 0.0;
+ retval.percentage[2] = 0.0;
+ }