Lines Matching refs:rc
91 vector rc, n, D, O; in cylinder_intersect() local
94 rc.x = ry->o.x - cyl->ctr.x; in cylinder_intersect()
95 rc.y = ry->o.y - cyl->ctr.y; in cylinder_intersect()
96 rc.z = ry->o.z - cyl->ctr.z; in cylinder_intersect()
104 VDOT(d, rc, cyl->axis); in cylinder_intersect()
105 D.x = rc.x - d * cyl->axis.x; in cylinder_intersect()
106 D.y = rc.y - d * cyl->axis.y; in cylinder_intersect()
107 D.z = rc.z - d * cyl->axis.z; in cylinder_intersect()
116 VDOT(d, rc, n); in cylinder_intersect()
120 VCross(&rc, &cyl->axis, &O); in cylinder_intersect()
204 vector rc, n, O, hit, tmp2, ctmp4; in fcylinder_intersect() local
207 rc.x = ry->o.x - cyl->ctr.x; in fcylinder_intersect()
208 rc.y = ry->o.y - cyl->ctr.y; in fcylinder_intersect()
209 rc.z = ry->o.z - cyl->ctr.z; in fcylinder_intersect()
221 VDOT(d, rc, n); in fcylinder_intersect()
225 VCross(&rc, &cyl->axis, &O); in fcylinder_intersect()