Home Reference Expression functions 

primuv expression function

Returns the value of a primitive attribute at a certain UV location.

Usage

primuv(surface_node, prim_num, attrib_name, attrib_index, u, v)

Evaluates the specified attribute at a parametric (u,v) position on the primitive. u and v are unit values, defined in the [0,1] interval. When given the “P” or “Pw” attribute, the x, y, or z image of the (u,v) domain point will be returned. If the primitive is a face type or a circle, v is ignored.

Note

if the primitive is a polygon or a mesh, u and v are defined in terms of the number of vertices, or rows or columns respectively. Currently, only the position attribute of quadric primitives can be evaluated.

Examples

primuv("/obj/geo1/tube1", 0, "Cd", 1, 0.7, 0.3)

Evaluates the Green component of the diffuse color attribute at a location on primitive 0 given by the parametric coordinates (0.7,0.3).

Replaced by