hypercylindrical hypercubic cubiform hyperboloidal hyperrectangular cuboidal subcuboid hyperboliform cuboctahedric cubangular