public bool Hit(Ray r, double t_min, double t_max, out HitRecord rec) { if (_source.Hit(r, t_min, t_max, out rec)) { rec.InvertNormal(); return(true); } rec = null; return(false); }