public DifferentialGeometry() { p = new Point (); n = new Normal (); dpdu = new Vector (); dpdv = new Vector (); dndu = new Normal (); dndv = new Normal (); dpdx = new Vector (); dpdy = new Vector (); u = v = 0.0; dudx = dudy = dvdx = dvdy = 0.0; Shape = null; }