generate semi superelipse