Example #1
0
 private FuzzyNumber MediumToFlock(float distance)
 {
     return(FuzzyUtil.GaussMF(distance, 15, 10));
 }
Example #2
0
        private FuzzyNumber MediumSpeed(Vector3 velocity)
        {
            double speed = Math.Sqrt(Math.Pow(velocity.X, 2) + Math.Pow(velocity.Z, 2));

            return(FuzzyUtil.GaussMF(speed, 3, 1));
        }
Example #3
0
 private FuzzyNumber MediumToEnemy(float distance)
 {
     return(FuzzyUtil.GaussMF(distance, 50, 15));
 }