public ActionResult <IlluminationModel> Illumination(IlluminationModel illumination)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            illumination.Result = PhysicsFormulas.Illumination(illumination.Distance);
            return(illumination);
        }
예제 #2
0
        public Scene(
            IlluminationModel illuModel, float refractiveIndex = 1.0f
            )
        {
            IlluModel       = illuModel;
            RefractiveIndex = refractiveIndex;

            Lights  = new List <Light>();
            Objects = new List <Object3D>();
        }