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
- __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)