lineoid hyperellipse homeoid quadral osculant open rectangle superellipsoid polyangle homaloid ringoid