VEX Dictionary / osd_limitvertex
osd_limitvertex
Evaluates a vertex attribute on the OpenSubdiv limit surface, along with its first- and second-order partial derivatives.
group: subdsubd
Available in every context
Usage
int osd_limitvertex(<geometry>, string attrib_name, int patch_id, float u, float v, <type> &result, <type> &result_du, <type> &result_dv, <type> &result_duu, <type> &result_duv, <type> &result_dvv)
int osd_limitvertex(<geometry>, string attrib_name, int patch_id, float u, float v, float &result[], float &result_du[], float &result_dv[], float &result_duu[], float &result_duv[], float &result_dvv[])
Examples
No worked examples yet.
Signatures (from vcc -X)
int osd_limitvertex(int, string, int, float, float, matrix2 &, matrix2 &, matrix2 &, matrix2 &, matrix2 &, matrix2 &)all contextsint osd_limitvertex(int, string, int, float, float, matrix3 &, matrix3 &, matrix3 &, matrix3 &, matrix3 &, matrix3 &)all contextsint osd_limitvertex(int, string, int, float, float, matrix &, matrix &, matrix &, matrix &, matrix &, matrix &)all contextsint osd_limitvertex(int, string, int, float, float, float &, float &, float &, float &, float &, float &)all contextsint osd_limitvertex(int, string, int, float, float, vector4 &, vector4 &, vector4 &, vector4 &, vector4 &, vector4 &)all contextsint osd_limitvertex(int, string, int, float, float, vector2 &, vector2 &, vector2 &, vector2 &, vector2 &, vector2 &)all contextsint osd_limitvertex(int, string, int, float, float, vector &, vector &, vector &, vector &, vector &, vector &)all contextsint osd_limitvertex(int, string, int, float, float, float[] &, float[] &, float[] &, float[] &, float[] &, float[] &)all contextsint osd_limitvertex(string, string, int, float, float, matrix2 &, matrix2 &, matrix2 &, matrix2 &, matrix2 &, matrix2 &)all contextsint osd_limitvertex(string, string, int, float, float, matrix3 &, matrix3 &, matrix3 &, matrix3 &, matrix3 &, matrix3 &)all contextsint osd_limitvertex(string, string, int, float, float, matrix &, matrix &, matrix &, matrix &, matrix &, matrix &)all contextsint osd_limitvertex(string, string, int, float, float, float &, float &, float &, float &, float &, float &)all contextsint osd_limitvertex(string, string, int, float, float, vector4 &, vector4 &, vector4 &, vector4 &, vector4 &, vector4 &)all contextsint osd_limitvertex(string, string, int, float, float, vector2 &, vector2 &, vector2 &, vector2 &, vector2 &, vector2 &)all contextsint osd_limitvertex(string, string, int, float, float, vector &, vector &, vector &, vector &, vector &, vector &)all contextsint osd_limitvertex(string, string, int, float, float, float[] &, float[] &, float[] &, float[] &, float[] &, float[] &)all contexts