Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1482 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [GDI+] Comment récupérer les coordonnées des points d'un objet CRgn ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[GDI+] Comment récupérer les coordonnées des points d'un objet CRgn ?

n°1451475
vince_223
Posté le 03-10-2006 à 14:51:48  profilanswer
 

Bijour a tous,  
 
j'ai un petit souci avec la classe GDI CRgn. J'explique un peu le truc.
J'ai 2 région rg1 et rg2, initialisée à l'aide de CreatePolygonRegion.
Je souhaite faire l'intersection des ses 2 régions, et récupérer les coordonnées des points de la région résultante.
Pour cela, je fait un rgn2.CombinRgn(rg1,rg2,RGN_AND);
 
Mais après, comment peut on récupérer les coordonnées des points de ma région ?
 
 
Merci à tous de votre aide

mood
Publicité
Posté le 03-10-2006 à 14:51:48  profilanswer
 

n°1452723
ChristianS​_
Posté le 05-10-2006 à 12:42:58  profilanswer
 

Dis nous pour quoi faire, juste pour savoir...

n°1453637
vince_223
Posté le 06-10-2006 à 20:27:45  profilanswer
 

Le vrai problème est le suivant :  
 
Je dispose de 2 contours vectoriels fermés dont je connais les coordonnées. Et je cherche "simplement" à récupérer  le contour de la partie appartenant à ses 2 régions. A savoir que les polygones formés par les régions sont à priori des polygones simples (pas de huit ou de boucles sur le contour), mais peuvent etre concaves et convexes.
 
voila voila,  
 
Avis aux amateurs

n°1453650
spotaszn
Posté le 06-10-2006 à 22:04:00  profilanswer
 

Laisse tomber tes CRgn, elles ne servent en aucun cas à résoudre ce genre de problème et doivent rester des "boîtes noires" dans lesquelles on ne doit pas fouiller...
 
L'intersection de deux polygones non croisés est algorithmiquement "simple"... Si tu découpes tes polygones à chaque intersections de segment, il est ensuite très facile de déterminer quels sont les morceaux à retenir pour faire l'intersection (ensembliste) des deux contours...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [GDI+] Comment récupérer les coordonnées des points d'un objet CRgn ?

 

Sujets relatifs
Différences de perfs entre fonctions et objetrécupérer les valeurs d'un id
Récupérer et comparer noms de dossiers[résolu] Comment récupérer nom + quantité dans liste déroulante
[PHP] récupérer le code sourceTester l'existence d'un objet div
[BATCH][W2K3] récupérer le jour pour un batch[MING] Problème de rotation d'un objet ( + police TTF > FDB)
Récupérer la date de création d'un fichier 
Plus de sujets relatifs à : [GDI+] Comment récupérer les coordonnées des points d'un objet CRgn ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR