Documentation of 'Catalano.Math.Functions.PerlinNoise' Java class
PerlinNoise
Catalano.Math.Functions

Class PerlinNoise



  • public class PerlinNoise
    extends java.lang.Object
    Perlin noise function.
    • Constructor Summary

      Constructors 
      Constructor and Description
      PerlinNoise()
      Initializes a new instance of the PerlinNoise class.
      PerlinNoise(int octaves, double persistense)
      Initializes a new instance of the PerlinNoise class.
      PerlinNoise(int octaves, double persistence, double initFrequency, double initAmplitude)
      Initializes a new instance of the PerlinNoise class.
    • Constructor Detail

      • PerlinNoise

        public PerlinNoise()
        Initializes a new instance of the PerlinNoise class.
      • PerlinNoise

        public PerlinNoise(int octaves,
                           double persistense)
        Initializes a new instance of the PerlinNoise class.
        Parameters:
        octaves - Number of octaves.
        persistense - Persistence value.
      • PerlinNoise

        public PerlinNoise(int octaves,
                           double persistence,
                           double initFrequency,
                           double initAmplitude)
        Initializes a new instance of the PerlinNoise class.
        Parameters:
        octaves - Number of octaves.
        persistence - Persistence value.
        initFrequency - Initial frequency.
        initAmplitude - Initial amplitude.
    • Method Detail

      • getInitAmplitude

        public double getInitAmplitude()
        Get initial amplitude.
        Returns:
        Value.
      • setInitAmplitude

        public void setInitAmplitude(double initAmplitude)
        Set initial amplitude.
        Parameters:
        initAmplitude - Value.
      • getInitFrequency

        public double getInitFrequency()
        Get initial frequency.
        Returns:
        Value.
      • setInitFrequency

        public void setInitFrequency(double initFrequency)
        Set initial frequency.
        Parameters:
        initFrequency - Value.
      • getOctaves

        public int getOctaves()
        Get number of octaves.
        Returns:
        Value.
      • setOctaves

        public void setOctaves(int octaves)
        Set number of octaves.
        Parameters:
        octaves - Value.
      • getPersistence

        public double getPersistence()
        Get persistence value.
        Returns:
        Value.
      • setPersistence

        public void setPersistence(double persistence)
        Set persistence value.
        Parameters:
        persistence - Value.
      • Function1D

        public double Function1D(double x)
        1-D Perlin noise function.
        Parameters:
        x - X Value.
        Returns:
        Returns function's value at point x.
      • Function2D

        public double Function2D(double x,
                                 double y)
        2-D Perlin noise function.
        Parameters:
        x - X Value.
        y - Y Value.
        Returns:
        Returns function's value at point xy.

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.