StackedPerlinNoise3

from panda3d.core import StackedPerlinNoise3
class StackedPerlinNoise3

Bases: DTOOL_SUPER_BASE

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

Inheritance diagram

Inheritance diagram of StackedPerlinNoise3

__init__(*args, **kwargs)
addLevel()

C++ Interface: add_level(const StackedPerlinNoise3 self, const PerlinNoise3 level, double amp)

/**
  • Adds an arbitrary PerlinNoise3 object, and an associated amplitude, to the

  • stack.

*/

add_level()

C++ Interface: add_level(const StackedPerlinNoise3 self, const PerlinNoise3 level, double amp)

/**
  • Adds an arbitrary PerlinNoise3 object, and an associated amplitude, to the

  • stack.

*/

assign()

C++ Interface: assign(const StackedPerlinNoise3 self, const StackedPerlinNoise3 copy)

clear()

C++ Interface: clear(const StackedPerlinNoise3 self)

/**
  • Removes all levels from the stack. You must call add_level() again to

  • restore them.

*/

noise()

C++ Interface: noise(const StackedPerlinNoise3 self, const LVecBase3d value) noise(const StackedPerlinNoise3 self, const LVecBase3f value) noise(const StackedPerlinNoise3 self, double x, double y, double z)

/**
  • Returns the noise function of the three inputs.

*/

/**
  • Returns the noise function of the three inputs.

*/

/**
  • Returns the noise function of the three inputs.

*/