the normal generator now takes the viewpoint as a parameter to construct the gaussians, debugged the gaussian3d class that allows to represent the uncertainty of points