VEX Dictionary / volumecubicsample
volumecubicsample
Samples a volume/VDB primitive's scalar value with tricubic interpolation, optionally returning the gradient.
group: volumevolume
Available in every context
Usage
float volumecubicsample(<geometry>, int primnum, vector pos)
float volumecubicsample(<geometry>, string volumename, vector pos)
float volumecubicsample(<geometry>, int primnum, vector pos, vector &grad)
float volumecubicsample(<geometry>, string volumename, vector pos, vector &grad)
float volumecubicsample(<geometry>, int primnum, vector pos, vector &grad, matrix3 &hess)
float volumecubicsample(<geometry>, string volumename, vector pos, vector &grad, matrix3 &hess)
Examples
No worked examples yet.
Signatures (from vcc -X)
float volumecubicsample(int, int, vector)all contextsfloat volumecubicsample(int, int, vector, vector &)all contextsfloat volumecubicsample(int, int, vector, vector &, matrix3 &)all contextsfloat volumecubicsample(int, string, vector)all contextsfloat volumecubicsample(int, string, vector, vector &)all contextsfloat volumecubicsample(int, string, vector, vector &, matrix3 &)all contextsfloat volumecubicsample(string, int, vector)all contextsfloat volumecubicsample(string, int, vector, vector &)all contextsfloat volumecubicsample(string, int, vector, vector &, matrix3 &)all contextsfloat volumecubicsample(string, string, vector)all contextsfloat volumecubicsample(string, string, vector, vector &)all contextsfloat volumecubicsample(string, string, vector, vector &, matrix3 &)all contexts