VEX Dictionary / pxnoised
pxnoised
Computes periodic simplex noise together with its analytic derivatives along each axis, in one call.
group: noisenoise
Available in every context
Usage
void pxnoised(float x, int px, float &v, float &dvdx)
void pxnoised(float x, int px, vector &v, vector &dvdx)
void pxnoised(float x, float y, int px, int py, float &v, float &dvdx, float &dvdy)
void pxnoised(float x, float y, int px, int py, vector &v, vector &dvdx, vector &dvdy)
void pxnoised(vector xyz, int px, int py, int pz, float &v, float &dvdx, float &dvdy, float &dvdz)
void pxnoised(vector xyz, int px, int py, int pz, vector &v, vector &dvdx, vector &dvdy, vector &dvdz)
void pxnoised(vector4 xyzw, int px, int py, int pz, int pw, float &v, float &dvdx, float &dvdy, float &dvdz, float &dvdw)
void pxnoised(vector4 xyzw, int px, int py, int pz, int pw, vector &v, vector &dvdx, vector &dvdy, vector &dvdz, vector &dvdw)
Examples
No worked examples yet.
Signatures (from vcc -X)
void pxnoised(float, float, int, int, float &, float &, float &)all contextsvoid pxnoised(float, float, int, int, vector &, vector &, vector &)all contextsvoid pxnoised(float, int, float &, float &)all contextsvoid pxnoised(float, int, vector &, vector &)all contextsvoid pxnoised(vector4, int, int, int, int, float &, float &, float &, float &, float &)all contextsvoid pxnoised(vector4, int, int, int, int, vector &, vector &, vector &, vector &, vector &)all contextsvoid pxnoised(vector, int, int, int, float &, float &, float &, float &)all contextsvoid pxnoised(vector, int, int, int, vector &, vector &, vector &, vector &)all contexts