Comment puis-je compenser / rétrécir un polygone triangulaire dans GLSL?

J'ai besoin de décaler tous les triangles (bleus), chacun indépendamment des autres, en utilisant le vertex-shader. Afin de manipuler le triangle dans son ensemble, j'ai créé des attributs personnalisés (vec3) pour chaque sommet (rouge) représentant les sommets voisins gauche (violet) et droit...