Lines Matching refs:z
107 xvol->tex->ctr.z = 0.0; in newextvol()
218 if (ry->d.z == 0.0) { in ext_volume_texture()
219 if ((ry->o.z < bx->min.z) || (ry->o.z > bx->max.z)) in ext_volume_texture()
223 tz1 = (bx->min.z - ry->o.z) / ry->d.z; in ext_volume_texture()
224 tz2 = (bx->max.z - ry->o.z) / ry->d.z; in ext_volume_texture()
249 bln.z = fabs(bx->min.z - bx->max.z); 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()
287 xvol->evaluator(pnt.x, pnt.y, pnt.z + ddt)) * in ext_volume_texture()
291 if ((N.x * N.x + N.y * N.y + N.z * N.z) > 0.0) { in ext_volume_texture()