swept paths