Lines Matching refs:bx
81 box *bx; in newscalarvol() local
124 bx = newbox(tx, min, max); in newscalarvol()
125 tx->obj = (void *)bx; /* XXX hack! */ in newscalarvol()
127 return (void *)bx; in newscalarvol()
162 box *bx; in scalar_volume_texture() local
172 bx = (box *)tex->obj; in scalar_volume_texture()
173 vol = (scalarvol *)bx->tex->img; in scalar_volume_texture()
183 if ((ry->o.x < bx->min.x) || (ry->o.x > bx->max.x)) in scalar_volume_texture()
187 tx1 = (bx->min.x - ry->o.x) / ry->d.x; in scalar_volume_texture()
188 tx2 = (bx->max.x - ry->o.x) / ry->d.x; in scalar_volume_texture()
205 if ((ry->o.y < bx->min.y) || (ry->o.y > bx->max.y)) in scalar_volume_texture()
209 ty1 = (bx->min.y - ry->o.y) / ry->d.y; in scalar_volume_texture()
210 ty2 = (bx->max.y - ry->o.y) / ry->d.y; in scalar_volume_texture()
227 if ((ry->o.z < bx->min.z) || (ry->o.z > bx->max.z)) in scalar_volume_texture()
231 tz1 = (bx->min.z - ry->o.z) / ry->d.z; in scalar_volume_texture()
232 tz2 = (bx->max.z - ry->o.z) / ry->d.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()
256 bln.z = fabs(bx->min.z - bx->max.z); in scalar_volume_texture()
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()