コード例 #1
0
        public SolverPropeller(ITorqueProducer eng, double power, double sfc, double gear, string propName, double minR, double maxR, double diam, double ixx)
        {
            engine         = eng;
            maxPower       = power;
            BSFC           = sfc;
            gearRatio      = gear;
            gearRatioRecip = 1d / gear;
            propJSB        = new AJEPropJSB(propName, minR, maxR, diam, ixx);

            // set our prop stats
            diameter    = propJSB.GetDiameter();
            ixx         = propJSB.GetIxx();
            minRPM      = propJSB.GetMinRPM();
            maxRPM      = propJSB.GetMaxRPM();
            maxRPMRecip = 1d / maxRPM;
        }