Searched refs:bx (Results 1 – 4 of 4) sorted by relevance
106 if ((ry->s.x > bx->max.x) && (ry->e.x > bx->max.x)) in bndbox_intersect()108 if ((ry->s.x < bx->min.x) && (ry->e.x < bx->min.x)) in bndbox_intersect()111 if ((ry->s.y > bx->max.y) && (ry->e.y > bx->max.y)) in bndbox_intersect()113 if ((ry->s.y < bx->min.y) && (ry->e.y < bx->min.y)) in bndbox_intersect()116 if ((ry->s.z > bx->max.z) && (ry->e.z > bx->max.z)) in bndbox_intersect()118 if ((ry->s.z < bx->min.z) && (ry->e.z < bx->min.z)) in bndbox_intersect()126 if ((ry->o.x < bx->min.x) || (ry->o.x > bx->max.x)) in bndbox_intersect()130 tx1 = (bx->min.x - ry->o.x) / ry->d.x; in bndbox_intersect()148 if ((ry->o.y < bx->min.y) || (ry->o.y > bx->max.y)) in bndbox_intersect()170 if ((ry->o.z < bx->min.z) || (ry->o.z > bx->max.z)) in bndbox_intersect()[all …]
85 void box_intersect(box *bx, ray *ry) { in box_intersect() argument93 if ((ry->o.x < bx->min.x) || (ry->o.x > bx->max.x)) in box_intersect()97 tx1 = (bx->min.x - ry->o.x) / ry->d.x; in box_intersect()98 tx2 = (bx->max.x - ry->o.x) / ry->d.x; in box_intersect()115 if ((ry->o.y < bx->min.y) || (ry->o.y > bx->max.y)) in box_intersect()119 ty1 = (bx->min.y - ry->o.y) / ry->d.y; in box_intersect()137 if ((ry->o.z < bx->min.z) || (ry->o.z > bx->max.z)) in box_intersect()159 add_intersection(tfar, (object *)bx, ry); in box_intersect()166 c.x = (bx->max.x + bx->min.x) / 2.0; in box_normal()167 c.y = (bx->max.y + bx->min.y) / 2.0; in box_normal()[all …]
81 box *bx; in newscalarvol() local124 bx = newbox(tx, min, max); in newscalarvol()127 return (void *)bx; in newscalarvol()162 box *bx; in scalar_volume_texture() local172 bx = (box *)tex->obj; in scalar_volume_texture()183 if ((ry->o.x < bx->min.x) || (ry->o.x > bx->max.x)) in scalar_volume_texture()205 if ((ry->o.y < bx->min.y) || (ry->o.y > bx->max.y)) in scalar_volume_texture()227 if ((ry->o.z < bx->min.z) || (ry->o.z > bx->max.z)) in scalar_volume_texture()254 bln.x = fabs(bx->min.x - bx->max.x); in scalar_volume_texture()255 bln.y = fabs(bx->min.y - bx->max.y); in scalar_volume_texture()[all …]
151 box *bx; in ext_volume_texture() local168 bx = (box *)tex->obj; in ext_volume_texture()175 if ((ry->o.x < bx->min.x) || (ry->o.x > bx->max.x)) in ext_volume_texture()179 tx1 = (bx->min.x - ry->o.x) / ry->d.x; in ext_volume_texture()180 tx2 = (bx->max.x - ry->o.x) / ry->d.x; in ext_volume_texture()197 if ((ry->o.y < bx->min.y) || (ry->o.y > bx->max.y)) in ext_volume_texture()201 ty1 = (bx->min.y - ry->o.y) / ry->d.y; in ext_volume_texture()219 if ((ry->o.z < bx->min.z) || (ry->o.z > bx->max.z)) in ext_volume_texture()247 bln.x = fabs(bx->min.x - bx->max.x); in ext_volume_texture()248 bln.y = fabs(bx->min.y - bx->max.y); in ext_volume_texture()[all …]