Example #1
0
 /// <summary>
 /// Palauttaa satunnaisen kohdan kentän reunojen sisältä.
 /// </summary>
 /// <returns>Vektori.</returns>
 public Vector GetRandomPosition()
 {
     return(new Vector(RandomGen.NextDouble(Left, Right), RandomGen.NextDouble(Bottom, Top)));
 }
Example #2
0
 /// <summary>
 /// Luo satunnaisen pinnan.
 /// </summary>
 /// <param name="width">Pinnan leveys</param>
 /// <param name="min">Matalin kohta.</param>
 /// <param name="max">Korkein kohta.</param>
 /// <param name="points">Pisteiden määrä.</param>
 /// <param name="maxchange">Suurin sallittu erotus kahden pisteen välillä.</param>
 /// <returns></returns>
 public Surface(double width, double min, double max, int points, int maxchange)
     : this(width, RandomGen.NextDoubleArray(Math.Max(min, 1.0f), max, points, maxchange), 1.0)
 {
 }