added lazy evaluation for Heaviside tilted object