Lines Matching refs:vector
81 vector rt_vector(apiflt x, apiflt y, apiflt z) { in rt_vector()
82 vector v; in rt_vector()
125 vector camcent, in rt_camerasetup()
126 vector viewvec, in rt_camerasetup()
127 vector upvec) { in rt_camerasetup()
130 vector newupvec; in rt_camerasetup()
131 vector newviewvec; in rt_camerasetup()
132 vector newrightvec; in rt_camerasetup()
134 VCross((vector *)&upvec, &viewvec, &newrightvec); in rt_camerasetup()
137 VCross((vector *)&viewvec, &newrightvec, &newupvec); in rt_camerasetup()
315 void rt_light(void *tex, vector ctr, apiflt rad) { in rt_light()
318 li = newlight(tex, (vector)ctr, rad); in rt_light()
331 vector min, in rt_scalarvol()
332 vector max, in rt_scalarvol()
339 tex, (vector)min, (vector)max, xs, ys, zs, fname, (scalarvol *)invol)); in rt_scalarvol()
342 void rt_extvol(void *tex, vector min, vector max, int samples, flt (*evaluator)(flt, flt, flt)) { in rt_extvol()
343 add_object((object *)newextvol(tex, (vector)min, (vector)max, samples, evaluator)); in rt_extvol()
346 void rt_box(void *tex, vector min, vector max) { in rt_box()
347 add_object((object *)newbox(tex, (vector)min, (vector)max)); in rt_box()
350 void rt_cylinder(void *tex, vector ctr, vector axis, apiflt rad) { in rt_cylinder()
351 add_object(newcylinder(tex, (vector)ctr, (vector)axis, rad)); in rt_cylinder()
354 void rt_fcylinder(void *tex, vector ctr, vector axis, apiflt rad) { in rt_fcylinder()
355 add_object(newfcylinder(tex, (vector)ctr, (vector)axis, rad)); in rt_fcylinder()
358 void rt_plane(void *tex, vector ctr, vector norm) { in rt_plane()
359 add_object(newplane(tex, (vector)ctr, (vector)norm)); in rt_plane()
362 void rt_ring(void *tex, vector ctr, vector norm, apiflt a, apiflt b) { in rt_ring()
363 add_object(newring(tex, (vector)ctr, (vector)norm, a, b)); in rt_ring()
366 void rt_sphere(void *tex, vector ctr, apiflt rad) { in rt_sphere()
367 add_object(newsphere(tex, (vector)ctr, rad)); in rt_sphere()
370 void rt_tri(void *tex, vector v0, vector v1, vector v2) { in rt_tri()
373 trn = newtri(tex, (vector)v0, (vector)v1, (vector)v2); in rt_tri()
380 void rt_stri(void *tex, vector v0, vector v1, vector v2, vector n0, vector n1, vector n2) { in rt_stri()
383 trn = newstri(tex, (vector)v0, (vector)v1, (vector)v2, (vector)n0, (vector)n1, (vector)n2); in rt_stri()
390 void rt_quadsphere(void *tex, vector ctr, apiflt rad) { in rt_quadsphere()