HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_SimplexNoise Namespace Reference

Functions

template<typename T >
T noise1D2D (T x, T y)
 
template<typename T >
T noise1D3D (T x, T y, T z)
 
template<typename T >
T noise1D4D (T x, T y, T z, T w)
 
template<typename T >
T noise1D2DDeriv (T deriv[2], T x, T y)
 
template<typename T >
T noise1D3DDeriv (T deriv[3], T x, T y, T z)
 
template<typename T >
T noise1D4DDeriv (T deriv[4], T x, T y, T z, T w)
 
template<typename T >
void noise2D2D (T f[2], T x, T y)
 
template<typename T >
void noise2D3D (T f[2], T x, T y, T z)
 
template<typename T >
void noise2D4D (T f[2], T x, T y, T z, T w)
 
template<typename T >
void noise3D2D (T f[3], T x, T y)
 
template<typename T >
void noise3D3D (T f[3], T x, T y, T z)
 
template<typename T >
void noise3D4D (T f[3], T x, T y, T z, T w)
 
template<typename T >
void curlnoise2D2D (T f[2], T x, T y)
 
template<typename T >
void curlnoise2D3D (T f[2], T x, T y, T z)
 
template<typename T >
void curlnoise2D4D (T f[2], T x, T y, T z, T w)
 
template<typename T >
void curlnoise3D3D (T f[3], T x, T y, T z)
 
template<typename T >
void curlnoise3D4D (T f[3], T x, T y, T z, T w)
 

Function Documentation

template<typename T >
void UT_SimplexNoise::curlnoise2D2D ( T  f[2],
T  x,
T  y 
)
template<typename T >
void UT_SimplexNoise::curlnoise2D3D ( T  f[2],
T  x,
T  y,
T  z 
)
template<typename T >
void UT_SimplexNoise::curlnoise2D4D ( T  f[2],
T  x,
T  y,
T  z,
T  w 
)
template<typename T >
void UT_SimplexNoise::curlnoise3D3D ( T  f[3],
T  x,
T  y,
T  z 
)
template<typename T >
void UT_SimplexNoise::curlnoise3D4D ( T  f[3],
T  x,
T  y,
T  z,
T  w 
)
template<typename T >
T UT_SimplexNoise::noise1D2D ( T  x,
T  y 
)
template<typename T >
T UT_SimplexNoise::noise1D2DDeriv ( T  deriv[2],
T  x,
T  y 
)
template<typename T >
T UT_SimplexNoise::noise1D3D ( T  x,
T  y,
T  z 
)
template<typename T >
T UT_SimplexNoise::noise1D3DDeriv ( T  deriv[3],
T  x,
T  y,
T  z 
)
template<typename T >
T UT_SimplexNoise::noise1D4D ( T  x,
T  y,
T  z,
T  w 
)
template<typename T >
T UT_SimplexNoise::noise1D4DDeriv ( T  deriv[4],
T  x,
T  y,
T  z,
T  w 
)
template<typename T >
void UT_SimplexNoise::noise2D2D ( T  f[2],
T  x,
T  y 
)
template<typename T >
void UT_SimplexNoise::noise2D3D ( T  f[2],
T  x,
T  y,
T  z 
)
template<typename T >
void UT_SimplexNoise::noise2D4D ( T  f[2],
T  x,
T  y,
T  z,
T  w 
)
template<typename T >
void UT_SimplexNoise::noise3D2D ( T  f[3],
T  x,
T  y 
)
template<typename T >
void UT_SimplexNoise::noise3D3D ( T  f[3],
T  x,
T  y,
T  z 
)
template<typename T >
void UT_SimplexNoise::noise3D4D ( T  f[3],
T  x,
T  y,
T  z,
T  w 
)