remove all but cylinder viewport algorithm