Line swept shapes, closes #34