added sweep surface visualization