예제 #1
0
 public VelocityFieldForce(List <int> particles, ContinuousField uField, ContinuousField vField, ContinuousField dField, float positionFactor)
 {
     _particles      = particles;
     _uField         = uField;
     _vField         = vField;
     _dField         = dField;
     _positionFactor = positionFactor;
 }
예제 #2
0
        public MeterScaleMap(Args args)
        {
            this.args = args;

            Random random = new Random((int)this.args.seed);

            this.wtf             = InitializeWaterTableField(this.args, random);
            this.distanceToWater = InitializeDistanceFromWater(this.wtf, this.args);
            this.splines         = InitializeSplines(this.wtf, random);
            this.mountainNoise   = InitializeMountainNoise(this.wtf, this.args.seed, this.args.metersPerPixel);
        }