An adaptive subdivision by sliding boundary surfaces for fast ray tracing