Home
last modified time | relevance | path

Searched refs:pnt (Results 1 – 12 of 12) sorted by relevance

/oneTBB/examples/parallel_for/tachyon/src/
H A Dcoordsys.cpp64 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()
[all …]
H A Dextvol.cpp156 vector pnt, bln; in ext_volume_texture() local
257 pnt.x = ((ry->o.x + (ry->d.x * t)) - bx->min.x) / bln.x; in ext_volume_texture()
258 pnt.y = ((ry->o.y + (ry->d.y * t)) - bx->min.y) / bln.y; in ext_volume_texture()
259 pnt.z = ((ry->o.z + (ry->d.z * t)) - bx->min.z) / bln.z; in ext_volume_texture()
262 scalar = xvol->evaluator(pnt.x, pnt.y, pnt.z); in ext_volume_texture()
278 N.x = (xvol->evaluator(pnt.x - ddt, pnt.y, pnt.z) - in ext_volume_texture()
279 xvol->evaluator(pnt.x + ddt, pnt.y, pnt.z)) * in ext_volume_texture()
282 N.y = (xvol->evaluator(pnt.x, pnt.y - ddt, pnt.z) - in ext_volume_texture()
283 xvol->evaluator(pnt.x, pnt.y + ddt, pnt.z)) * in ext_volume_texture()
286 N.z = (xvol->evaluator(pnt.x, pnt.y, pnt.z - ddt) - in ext_volume_texture()
[all …]
H A Dquadric.cpp125 void quadric_normal(quadric *q, vector *pnt, ray *incident, vector *N) { in quadric_normal() argument
126 N->x = (q->mat.a * (pnt->x - q->ctr.x) + q->mat.b * (pnt->y - q->ctr.y) + in quadric_normal()
127 q->mat.c * (pnt->z - q->ctr.z) + q->mat.d); in quadric_normal()
129 N->y = (q->mat.b * (pnt->x - q->ctr.x) + q->mat.e * (pnt->y - q->ctr.y) + in quadric_normal()
130 q->mat.f * (pnt->z - q->ctr.z) + q->mat.g); in quadric_normal()
132 N->z = (q->mat.c * (pnt->x - q->ctr.x) + q->mat.f * (pnt->y - q->ctr.y) + in quadric_normal()
133 q->mat.h * (pnt->z - q->ctr.z) + q->mat.i); in quadric_normal()
H A Dring.cpp97 vector hit, pnt; in ring_intersect() local
107 VSUB(hit, rng->ctr, pnt); in ring_intersect()
108 VDOT(td, pnt, pnt); in ring_intersect()
116 static void ring_normal(ring *rng, vector *pnt, ray *incident, vector *N) { in ring_normal() argument
H A Dvol.cpp166 vector pnt, bln; in scalar_volume_texture() local
268 pnt.x = ((ry->o.x + (ry->d.x * t)) - bx->min.x) / bln.x; in scalar_volume_texture()
269 pnt.y = ((ry->o.y + (ry->d.y * t)) - bx->min.y) / bln.y; in scalar_volume_texture()
270 pnt.z = ((ry->o.z + (ry->d.z * t)) - bx->min.z) / bln.z; in scalar_volume_texture()
272 x = (int)((vol->xres - 1.5) * pnt.x + 0.5); in scalar_volume_texture()
273 y = (int)((vol->yres - 1.5) * pnt.y + 0.5); in scalar_volume_texture()
274 z = (int)((vol->zres - 1.5) * pnt.z + 0.5); in scalar_volume_texture()
H A Dtexture.cpp118 vector pnt; in image_plane_texture() local
121 pnt.x = hit->x - tex->ctr.x; in image_plane_texture()
122 pnt.y = hit->y - tex->ctr.y; in image_plane_texture()
123 pnt.z = hit->z - tex->ctr.z; in image_plane_texture()
125 VDOT(u, tex->uaxs, pnt); in image_plane_texture()
129 VDOT(v, tex->vaxs, pnt); in image_plane_texture()
H A Dlight.cpp111 static void light_normal(point_light *l, vector *pnt, ray *incident, vector *N) { in light_normal() argument
112 VSub((vector *)pnt, &(l->ctr), N); in light_normal()
H A Dsphere.cpp116 static void sphere_normal(sphere *spr, vector *pnt, ray *incident, vector *N) { in sphere_normal() argument
117 VSub((vector *)pnt, &(spr->ctr), N); in sphere_normal()
H A Dtriangle.cpp194 static void tri_normal(tri *trn, vector *pnt, ray *incident, vector *N) { in tri_normal() argument
206 static void stri_normal(stri *trn, vector *pnt, ray *incident, vector *N) { in stri_normal() argument
213 VSUB((*pnt), trn->v0, P); in stri_normal()
H A Dbox.cpp162 void box_normal(box *bx, vector *pnt, ray *incident, vector *N) { in box_normal() argument
170 VSub((vector *)pnt, &c, N); in box_normal()
H A Dcylinder.cpp134 static void cylinder_normal(cylinder *cyl, vector *pnt, ray *incident, vector *N) { in cylinder_normal() argument
138 VSub((vector *)pnt, &(cyl->ctr), &a); in cylinder_normal()
150 VSub(pnt, &b, N); in cylinder_normal()
H A Dplane.cpp96 static void plane_normal(plane *pln, vector *pnt, ray *incident, vector *N) { in plane_normal() argument