示例#1
0
        private void PickCurveModel(CurveModel model)
        {
            switch (model)
            {
            case CurveModel.Inverse_Square:
                MapDistanceInverseSquareLaw();
                break;

            case CurveModel.Logarithmic:
                MapDistanceLogarithmically();
                break;
            }
        }
示例#2
0
        public CurveModel CurvePoints([FromBody] FanModel model)
        {
            CurveModel outModel = new CurveModel();

            log.Debug(model.Speed);

            Fan f = createFan(model);

            f.SelectInfo = createSelectInfo();

            Curve cre = KrugerUtil.CurvePoints(f, model.Speed);

            outModel.VolumePoints   = cre.VolumePoints;
            outModel.PressurePoints = cre.PressurePoints;
            outModel.PowerPoints    = cre.PowerPoints;

            return(outModel);
        }