Lines Matching refs:pnt
64 void xyztocyl(vector pnt, flt height, flt* u, flt* v) { in xyztocyl() argument
67 r1 = pnt.x * pnt.x + pnt.y * pnt.y; in xyztocyl()
69 *v = pnt.z / height; in xyztocyl()
70 if (pnt.y < 0.0) in xyztocyl()
71 *u = 1.0 - acos(pnt.x / sqrt(r1)) / TWOPI; in xyztocyl()
73 *u = acos(pnt.x / sqrt(r1)) / TWOPI; in xyztocyl()
76 void xyztospr(vector pnt, flt* u, flt* v) { in xyztospr() argument
79 r1 = sqrt(pnt.x * pnt.x + pnt.y * pnt.y + pnt.z * pnt.z); in xyztospr()
81 phi = acos(-pnt.y / r1); in xyztospr()
84 theta = acos((pnt.x / r1) / sin(phi)) / TWOPI; in xyztospr()
86 if (pnt.z > 0.0) in xyztospr()