public RayTracer(Screen screen,
                  ILuminosityCalculator luminosityCalculator,
                  IRayGenerator rayGenerator)
 {
     _screen = screen;
     _luminosityCalculator = luminosityCalculator;
     _rayGenerator         = rayGenerator;
 }
Esempio n. 2
0
 public Renderer(Screen screen, IRasterizationHandler rasterizationHandler,
                 ICoordinateConverter worldToViewBoxConverter,
                 ILuminosityCalculator luminosityCalculator)
 {
     _screen = screen;
     _rasterizationHandler    = rasterizationHandler;
     _worldToViewBoxConverter = worldToViewBoxConverter;
     _luminosityCalculator    = luminosityCalculator;
 }