Just for completeness and to close down this forever, I found out that for some obscure reasons using vtkAppendFilter instead of the combination of vtkAppendPolyData and vtkCleanFilter produces much better quality outcomes. Of course you get back a vtkUnstructuredGrid and you have to use vtkDataSetMapper but I don’t see why I should care what type of output I get and mappers I use
Andrea.