- fprintf(obj, "vn %.4f %.4f %.4f\n",
- ( n1[0] + n2[0] + n3[0] ) / (double)count,
- ( n1[1] + n2[1] + n3[1] ) / (double)count,
- ( n1[2] + n2[2] + n3[2] ) / (double)count );
+ norm[0] = ( n1[0] + n2[0] + n3[0] ) / (double)count;
+ norm[1] = ( n1[1] + n2[1] + n3[1] ) / (double)count;
+ norm[2] = ( n1[2] + n2[2] + n3[2] ) / (double)count;
+
+ MAT3_NORMALIZE_VEC(norm, temp);
+
+ fprintf(obj, "vn %.4f %.4f %.4f\n", norm[0], norm[1], norm[2]);