MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ at()

double MayaFlux::Kinesis::Stochastic::Stochastic::at ( double  x,
double  y = 0.0,
double  z = 0.0 
)

Multi-dimensional generation (Perlin, spatial noise)

Parameters
xPrimary coordinate
ySecondary coordinate (optional)
zTertiary coordinate (optional)
Returns
Noise value at coordinates

Definition at line 78 of file Stochastic.cpp.

79{
81 MF_WARN(Journal::Component::Kinesis, Journal::Context::Runtime, "Multi-dimensional access only supported for PERLIN algorithm. Falling back to memoryless generation.");
82 return (*this)(0.0, 1.0);
83 }
84 return generate_perlin_impl(x, y, z);
85}
#define MF_WARN(comp, ctx,...)
double generate_perlin_impl(double x, double y, double z)
@ Runtime
General runtime operations (default fallback)
@ Kinesis
General mathematical and physics algorithns.

References generate_perlin_impl(), MayaFlux::Journal::Kinesis, m_algorithm, MF_WARN, MayaFlux::Kinesis::Stochastic::PERLIN, and MayaFlux::Journal::Runtime.

+ Here is the call graph for this function: