hypercubic hemicylindrical hypercuboidal hyperboloidal microcylindrical cylindraceous semicylindrical cylindroidal cylindrical multicylindrical