The ampersand symbol means variable overwritten, right?
Then what does the uvw mean? UV coordinates? I've checked the intersection position on uv, but they weren't aligned
int intersect(<geometry>geometry, string group, vector orig, vector dir, vector &p, vector &uvw)
https://www.sidefx.com/docs/houdini/vex/functions/intersect.html [www.sidefx.com]