Agrandire un polygone
Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
-
tmounir
- Messages: 1
- Enregistré le: 10 Déc 2009, 14:28
-
par tmounir » 10 Déc 2009, 14:35
Bonjour,
J'ai un travail de diplôme en informatique qui se résume dans la manipulation de formes géométrique surtout des polygones.
j'ai un un polygone dont je connais que les coordonnées de ces points (X,Y). est ce qu'il ya une méthode mathématique générale pour tiré les points vers l'extérieure c-a-d agrandir le polygone d'une marge que je peux la définir.??
Merci d'avance.
:help:
-
fatal_error
- Membre Légendaire
- Messages: 6610
- Enregistré le: 22 Nov 2007, 12:00
-
par fatal_error » 10 Déc 2009, 18:45
salut,
Je sais pas si c'est la bonne méthode, mais c'en est une :
Soit ABCDE ton polygone.
Tu prends AB
Tu traces AB', avec AB'=aAB, avec a un coefficient que tu fixes et qui constitue ton rapport.
Ensuite tu traces B'C'=aBC, pis C'D'=aCD, etc...
la vie est une fête

-
dudumath
- Membre Relatif
- Messages: 417
- Enregistré le: 18 Nov 2007, 11:04
-
par dudumath » 10 Déc 2009, 22:44
Une affinité orthogonale devrait faire l'affaire sinon:
f(x,y)->(x,ky) oug:(x,y)->(kx,y) avec k>1 .
-
wserdx
- Membre Rationnel
- Messages: 654
- Enregistré le: 03 Oct 2009, 13:44
-
par wserdx » 11 Déc 2009, 22:50
Ce que je ferais, si je comprends bien cette notion de "marge", c'est de calculer pour chaque arête, une translation de direction perpendiculaire à l'arête et de distance égale à la "marge", puis de recalculer les nouveaux sommets en intersectant avec les nouvelles arêtes voisines.
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 140 invités