"Mais je ne peux en aucun cas le découper. (En fait j'ai pensé à blitter une surface par dessus le morceau de rectangle que je ne veux pas, mais j'aimerai tout de même pouvoir récupérer ce morceau.) "
Avec la SDL tu peux choisir quelle portion d'une surface tu veux blitter sur une autre surface.
Regarde la fonction :
int SDL_BlitSurface(SDL_Surface *src, SDL_Rect *srcrect, SDL_Surface *dst, SDL_Rect *dstrect);
Si tu veux extraire un bout du rectangle de ta surface source, alors :
-1er argument, la surface qui contient la surface que tu veux découper
-2ème argument, un SDL_Rect qui décrit la portion de rectangle que tu veux garder
-3ème argument, la surface de destination qui contiendra le rectangle découpé
-4ème argument, laisse le à NULL sauf si tu en as vraiment besoin
"Cependant je ne comprends pas la logique des nombres dans ce qu'on appelle les "vectices"."
Un vertex est un point 3D, c'est le sommet d'un polygone en général.