Normalization / no nan in pmmc curveCurvature

This commit is contained in:
James McClure
2014-11-13 16:22:33 -05:00
parent 57525afa6c
commit 9c2a2071f6

View File

@@ -4381,6 +4381,7 @@ inline void pmmc_CurveCurvature(DoubleArray &f, DoubleArray &s, DoubleArray &KN,
tay = Ty.eval(A);
taz = Tz.eval(A);
norm = sqrt(tax*tax+tay*tay+taz*taz);
if (norm=0.0) norm=1.0;
tax /= norm;
tay /= norm;
taz /= norm;
@@ -4389,6 +4390,7 @@ inline void pmmc_CurveCurvature(DoubleArray &f, DoubleArray &s, DoubleArray &KN,
tby = Ty.eval(B);
tbz = Tz.eval(B);
norm = sqrt(tbx*tbx+tby*tby+tbz*tbz);
if (norm=0.0) norm=1.0;
tbx /= norm;
tby /= norm;
tbz /= norm;