# StackedPerlinNoise3

from pandac.PandaModules import StackedPerlinNoise3

Class : StackedPerlinNoise3
Description : Implements a multi-layer PerlinNoise, with one or more high-frequency noise functions added to a lower-frequency base noise function.

## Inheritance:

StackedPerlinNoise3:

## Methods of StackedPerlinNoise3:

addLevel
clear
noise
operator ()
operator =

addLevel void StackedPerlinNoise3::add_level(PerlinNoise3 const &level, double amp = (1)); Description: Adds an arbitrary PerlinNoise3 object, and an associated amplitude, to the stack.

clear void StackedPerlinNoise3::clear(void); Description: Removes all levels from the stack. You must call add_level() again to restore them.

noise double StackedPerlinNoise3::noise(double x, double y, double z); Description: Returns the noise function of the three inputs.

operator () double StackedPerlinNoise3::operator ()(double x, double y, double z); Description: Returns the noise function of the three inputs.

operator = void StackedPerlinNoise3::operator =(StackedPerlinNoise3 const &copy); Description: Creates an exact duplicate of the existing StackedPerlinNoise3 object, including the random seed.