VEX Dictionary / prim_attribute
prim_attribute
Interpolates a named attribute on a primitive at parametric UV or UVW coordinates into an output variable, returning success.
group: attribprimattrib
Available in every context
Usage
int prim_attribute(<geometry>, <type> &value, string attribute_name, int prim_number, float u, float v)
int prim_attribute(<geometry>, <type> &value[], string attribute_name, int prim_number, float u, float v)
int prim_attribute(<geometry>, <type> &value, string attribute_name, int prim_number, vector uvw)
int prim_attribute(<geometry>, <type> &value[], string attribute_name, int prim_number, vector uvw)
Examples
No worked examples yet.
Signatures (from vcc -X)
int prim_attribute(int, matrix3 &, string, int, float, float)all contextsint prim_attribute(int, matrix3 &, string, int, vector)all contextsint prim_attribute(int, matrix &, string, int, float, float)all contextsint prim_attribute(int, matrix &, string, int, vector)all contextsint prim_attribute(int, float &, string, int, float, float)all contextsint prim_attribute(int, float &, string, int, vector)all contextsint prim_attribute(int, int &, string, int, float, float)all contextsint prim_attribute(int, int &, string, int, vector)all contextsint prim_attribute(int, vector4 &, string, int, float, float)all contextsint prim_attribute(int, vector4 &, string, int, vector)all contextsint prim_attribute(int, vector &, string, int, float, float)all contextsint prim_attribute(int, vector &, string, int, vector)all contextsint prim_attribute(int, matrix3[] &, string, int, float, float)all contextsint prim_attribute(int, matrix3[] &, string, int, vector)all contextsint prim_attribute(int, matrix[] &, string, int, float, float)all contextsint prim_attribute(int, matrix[] &, string, int, vector)all contextsint prim_attribute(int, float[] &, string, int, float, float)all contextsint prim_attribute(int, float[] &, string, int, vector)all contextsint prim_attribute(int, int[] &, string, int, float, float)all contextsint prim_attribute(int, int[] &, string, int, vector)all contextsint prim_attribute(int, vector4[] &, string, int, float, float)all contextsint prim_attribute(int, vector4[] &, string, int, vector)all contextsint prim_attribute(int, vector[] &, string, int, float, float)all contextsint prim_attribute(int, vector[] &, string, int, vector)all contextsint prim_attribute(string, matrix2 &, string, int, vector)all contextsint prim_attribute(string, matrix3 &, string, int, float, float)all contextsint prim_attribute(string, matrix3 &, string, int, vector)all contextsint prim_attribute(string, matrix &, string, int, float, float)all contextsint prim_attribute(string, matrix &, string, int, vector)all contextsint prim_attribute(string, float &, string, int, float, float)all contextsint prim_attribute(string, float &, string, int, vector)all contextsint prim_attribute(string, int &, string, int, float, float)all contextsint prim_attribute(string, int &, string, int, vector)all contextsint prim_attribute(string, vector4 &, string, int, float, float)all contextsint prim_attribute(string, vector4 &, string, int, vector)all contextsint prim_attribute(string, vector2 &, string, int, vector)all contextsint prim_attribute(string, vector &, string, int, float, float)all contextsint prim_attribute(string, vector &, string, int, vector)all contextsint prim_attribute(string, matrix2[] &, string, int, vector)all contextsint prim_attribute(string, matrix3[] &, string, int, float, float)all contextsint prim_attribute(string, matrix3[] &, string, int, vector)all contextsint prim_attribute(string, matrix[] &, string, int, float, float)all contextsint prim_attribute(string, matrix[] &, string, int, vector)all contextsint prim_attribute(string, float[] &, string, int, float, float)all contextsint prim_attribute(string, float[] &, string, int, vector)all contextsint prim_attribute(string, int[] &, string, int, float, float)all contextsint prim_attribute(string, int[] &, string, int, vector)all contextsint prim_attribute(string, vector4[] &, string, int, float, float)all contextsint prim_attribute(string, vector4[] &, string, int, vector)all contextsint prim_attribute(string, vector2[] &, string, int, vector)all contextsint prim_attribute(string, vector[] &, string, int, float, float)all contextsint prim_attribute(string, vector[] &, string, int, vector)all contexts