예제 #1
0
 public Scene(ICameraProvider cameraProvider, IRayProvider rayProvider, ISceneConfigProvider configProvider,
              IObjectContainer container, IImageWriter writer, ILightningSourceProvider lightningProvider)
 {
     _cameraProvider    = cameraProvider;
     _configProvider    = configProvider;
     _rayProvider       = rayProvider;
     _objContainer      = container;
     _imageWriter       = writer;
     _lightningProvider = lightningProvider;
 }
예제 #2
0
 public PerspectiveRayProvider(ICameraProvider cameraProvider, ISceneConfigProvider config)
 {
     _cameraProvider = cameraProvider;
     _config         = config;
 }
예제 #3
0
 public OrtographicRayProvider(ICameraProvider cameraProvider, ISceneConfigProvider config)
 {
     _cameraProvider = cameraProvider;
     _config         = config;
 }