コード例 #1
0
        public static void SetSeed(int value)
        {
            if (value == 0)
            {
                _perm = new byte[PermOriginal.Length];
                PermOriginal.CopyTo(_perm, 0);
            }
            else
            {
                _perm = new byte[512];
                var random = new Random(value);
                random.NextBytes(_perm);
            }

            _seed = value;
        }
コード例 #2
0
 static Noise()
 {
     _perm = new byte[PermOriginal.Length];
     PermOriginal.CopyTo(_perm, 0);
 }
コード例 #3
0
 public SimplexNoise(long seed)
 {
     _perm = new byte[PermOriginal.Length];
     PermOriginal.CopyTo(_perm, 0);
     Seed = seed;
 }
コード例 #4
0
ファイル: OpenSimplex.cs プロジェクト: mirenbhakta/UDC-Jam-7
 static OpenSimplex()
 {
     _perm = new byte[PermOriginal.Length];
     PermOriginal.CopyTo(_perm, 0);
 }
コード例 #5
0
ファイル: SimplexNoise.cs プロジェクト: LeviaTTV/Nova
 public SimplexNoise()
 {
     _perm = new byte[PermOriginal.Length];
     PermOriginal.CopyTo(_perm, 0);
 }
コード例 #6
0
 public SimplexNoise()
 {
     permutations = new byte[PermOriginal.Length];
     PermOriginal.CopyTo(permutations, 0);
 }
コード例 #7
0
 static WardBenjaminNoise()
 {
     _perm = new byte[PermOriginal.Length];
     PermOriginal.CopyTo(_perm, 0);
 }