PerlinNoise3
from panda3d.core import PerlinNoise3
- class PerlinNoise3
Bases:
PerlinNoise
This class provides an implementation of Perlin noise for 3 variables. This code is loosely based on the reference implementation at http://mrl.nyu.edu/~perlin/noise/ .
Inheritance diagram
- __init__(*args, **kwargs)
- assign()
C++ Interface: assign(const PerlinNoise3 self, const PerlinNoise3 copy)
- noise()
C++ Interface: noise(PerlinNoise3 self, const LVecBase3d value) noise(PerlinNoise3 self, const LVecBase3f value) noise(PerlinNoise3 self, double x, double y, double z)
- setScale()
C++ Interface: set_scale(const PerlinNoise3 self, const LVecBase3d scale) set_scale(const PerlinNoise3 self, const LVecBase3f scale) set_scale(const PerlinNoise3 self, double scale) set_scale(const PerlinNoise3 self, double sx, double sy, double sz)
- set_scale()
C++ Interface: set_scale(const PerlinNoise3 self, const LVecBase3d scale) set_scale(const PerlinNoise3 self, const LVecBase3f scale) set_scale(const PerlinNoise3 self, double scale) set_scale(const PerlinNoise3 self, double sx, double sy, double sz)