add cylinder
update cmake and visu cylinder