88 for (std::size_t point_id = 0; point_id <
input_->size (); ++point_id)
90 output[point_id].getNormalVector3fMap () = ((*input_normals_small_)[point_id].getNormalVector3fMap ()
91 - (*input_normals_large_)[point_id].getNormalVector3fMap ()) / 2.0;
92 if(!std::isfinite (output[point_id].normal_x) ||
93 !std::isfinite (output[point_id].normal_y) ||
94 !std::isfinite (output[point_id].normal_z)){
95 output[point_id].getNormalVector3fMap () = Eigen::Vector3f(0,0,0);
97 output[point_id].curvature = output[point_id].getNormalVector3fMap ().norm();