Salut,
je veux scaler des vertices en fonction d'une position locale de référence mais je bloque sur la formule qui doit pas être si compliquée. ex, j'ai un rectangle de 20 x 20 avec 4 vertices {{-10, -10}, {10, -10}, {10, 10}, {-10, 10}} et une position locale {-10,-10}. La position locale est donc superposée au premier vertex (en bas à gauche).
Dans ce cas extrême je voudrais étirer l'objet par la droite et par le haut.
Comment faire pour calculer la répartition/facteur du scaling sur chaque vertices ?
Merci d'avance.
Mais je suis en train de me dire que je gère mal le truc car quand je modifie la position locale je ne touche pas aux vertices. Je me demande s'il ne vaudrait pas mieux que je recalcule toutes les coordonnées à chaque fois que je modifie la position locale.
Partager