public NoiseModuleFractalBase(OpenTK.Vector3 axial_frequencies, uint num_octaves, NoiseModuleBase basis_noise_module, float fractal_increment, float lacunarity, bool anti_y = false, bool pos_y = false, bool neg_y = false) : base(axial_frequencies, anti_y, pos_y, neg_y)
 {
     m_num_octaves        = num_octaves;
     m_fractal_increment  = fractal_increment;
     m_lacunarity         = lacunarity;
     m_basis_noise_module = basis_noise_module;
 }
Exemple #2
0
 public void AddNoiseModule(NoiseModuleBase noise_module)
 {
     m_noise_modules.Add(noise_module);
 }
Exemple #3
0
 public void AddWeightedNoiseModule(NoiseModuleBase noise_module, float weight)
 {
     m_noise_modules.Add(noise_module);
     m_noise_module_weights[noise_module] = weight;
 }
 public RidgedMultiFractalNoiseModule(OpenTK.Vector3 axial_frequencies, uint num_octaves, NoiseModuleBase basis_noise_module, float fractal_increment, float lacunarity, float noise_offset, bool anti_y = false, bool pos_y = false, bool neg_y = false)
     : base(axial_frequencies, num_octaves, basis_noise_module, fractal_increment, lacunarity, anti_y, pos_y, neg_y)
 {
     m_noise_offset = noise_offset;
 }
 public StandardFractalNoiseModule(OpenTK.Vector3 axial_frequencies, uint num_octaves, NoiseModuleBase basis_noise_module, float fractal_increment, float lacunarity, bool anti_y = false, bool pos_y = false, bool neg_y = false)
     : base(axial_frequencies, num_octaves, basis_noise_module, fractal_increment, lacunarity, anti_y, pos_y, neg_y)
 {
 }