rigid
Generates a 4D rigid multi-octave noise value based on the provided parameters and noise function.
Parameters
A base value used to seed the noise function.
A 4D vector specifying the coordinates (x, y, z, w) of the input point.
A callback function that generates a noise value based on the given parameters: seed, x, y, z, and w.
The number of noise layers (octaves) to combine to achieve the rigid appearance. Defaults to 8.
The factor by which the frequency increases between successive octaves. Defaults to 0.5.
The factor by which the amplitude decreases between successive octaves. Defaults to 0.5.
Generates a 4D rigid multi-octave noise value based on the provided parameters and noise function.
Return
A double precision value representing the computed rigid multi-octave noise.
Parameters
A base value used to seed the noise function.
The x-coordinate of the input point.
The y-coordinate of the input point.
The z-coordinate of the input point.
The w-coordinate of the input point.
A callback function that generates a noise value based on the given parameters: seed, x, y, z, and w.
The number of noise layers (octaves) to combine to achieve the rigid appearance. Defaults to 8.
The factor by which the frequency increases between successive octaves. Defaults to 0.5.
The factor by which the amplitude decreases between successive octaves. Defaults to 0.5.
Computes a multi-octave rigid noise value for a given position.
Return
The computed rigid noise value.
Parameters
The seed value for the noise generation.
A 3D vector representing the spatial coordinates.
A function for generating noise, taking seed and three Double coordinates (x, y, z).
The number of noise octaves to compute. Defaults to 8.
The frequency multiplier between successive octaves. Defaults to 0.5.
The amplitude multiplier between successive octaves. Defaults to 0.5.
Generates a rigid multi-fractal noise value based on the given parameters.
Return
The computed rigid multi-fractal noise value.
Parameters
The seed value for the noise generation.
The x-coordinate of the point for noise calculation.
The y-coordinate of the point for noise calculation.
The z-coordinate of the point for noise calculation.
A function that generates noise values based on the given seed and coordinates.
The number of iterations or layers to apply for generating the noise. Default is 8.
The frequency multiplier for each octave. Default is 0.5.
The amplitude multiplier for each octave. Default is 0.5.
Computes a value based on a rigid multi-fractal noise function using a 2D position.
Return
The computed rigid fractal noise value.
Parameters
The seed value for the noise function.
The 2D vector representing the position for the noise function.
A higher-order function that generates noise values based on a seed, x-coordinate, and y-coordinate.
The number of iterations to compute the rigid fractal noise, default is 8.
The frequency multiplier for each octave, default is 0.5.
The amplitude multiplier for each octave, default is 0.5.
Computes a value based on a rigid multi-fractal noise function.
Return
The computed rigid fractal noise value.
Parameters
The seed value for the noise function.
The x-coordinate for the noise function.
The y-coordinate for the noise function.
A higher-order function that generates noise values based on a seed, x, and y.
The number of iterations to compute the rigid fractal noise, default is 8.
The frequency multiplier for each octave, default is 0.5.
The amplitude multiplier for each octave, default is 0.5.
Generates a rigid noise value using fractional Brownian motion (fBm) by combining multiple layers of noise.
Return
A double value representing the computed rigid noise value.
Parameters
An integer value used to seed the noise generation for reproducibility.
The input coordinate for which the noise value is computed.
A function that generates the base noise value, taking an integer seed and a double coordinate as input.
The number of layers of noise to combine. Default is 8.
The factor by which the frequency increases for each subsequent layer of noise. Default is 0.5.
The factor by which the amplitude decreases for each subsequent layer of noise. Default is 0.5.