xyzdistとprimuvを使って、
ポイントから、対象の一番近いジオメトリのprimitiveの@Pと、@Nを取得
基本は以下の文はほぼ共通で使うので、
コピペした方がだんぜん効率いい。
後はその時次第で取り出したいアトリビュートを追加して使ってます。
int prim_num;
vector prim_uv;
xyzdist(1, @P, prim_num, prim_uv);
vector near_p = primuv(1, "P", prim_num, prim_uv);
vector near_n = primuv(1, "N", prim_num, prim_uv);
i@sourceprim = prim_num;
v@sourceprimuv = prim_uv;