跳转到内容

pxnoised

始于版本17.0

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)

该函数用于计算单纯形噪声值以及噪声沿每个轴向的导数。由于存在解析导数,这一计算可以非常高效地完成。

其他版本的xnoise函数请参阅xnoisepxnoise

更多信息请参阅VEX语言指南中的噪声与随机性章节。