added cone support (cylinder has start and end radius)