begin process at 2012 05 28 19:53:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Algorithme

 > 

Maths

 > 

Decomposer un polygone "troué" en N polygones pleins


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Decomposer un polygone "troué" en N polygones pleins

vendredi 9 juin 2006 à 10:41:41 | Decomposer un polygone "troué" en N polygones pleins

jcloupgarou

Bonjour,

Je dois effecter un calcul sur des polygone 2D pleins (non troué). Hors j'ai a ma disposition des polygones évidés par d'autres polygones.
Comment décomposer le polygone troué initial en N polygones pleins sans ajouter de nouveaux points, svp ? (pas ces contraintes : decomposition non unique, N indefini, convexe ou concave)

Par exemple avec le polygone P0P1P2P3P4P5P6P7 troué par T0T1T3T4 et T5T6T7, je peux le decomposer en trois polygones pleins P0P1P2T4T3T1T0, P0T0T4P2P3T6T5P7 et P7T5T7T6P3P4P5P6


Merci, bonne journée
Jc
samedi 10 juin 2006 à 11:38:59 | Re : Decomposer un polygone "troué" en N polygones pleins

Hylvenir

Salut,

tu dois pouvoir peut être  faire ça brutalement par triangulation.

Bonne recherche.

lundi 12 juin 2006 à 09:35:15 | Re : Decomposer un polygone "troué" en N polygones pleins

jcloupgarou

Ben justement j'ai programmé un algo de triangulation de polygone, mais qui marche seulement dans le cas de formes non trouées. L'algo de triangulation d'un polygone troué est autrement plus complexe... c pour cela que je voudrais decomposer mon poly troué en N poly plein, pour ensuite triangulariser les N poly avec mon algo.
Si tu as un prog pour la triangularisation de poly evidé, je suis preneur !
Merci, bonne journée.
Jc.


Cette discussion est classée dans : polygones, polygone, decomposer, troué, pleins


Répondre à ce message

Sujets en rapport avec ce message

dessiner des polygones a partir d'n fichier [ par NICKO ] Bonjour,Je cherche à dessiner des polygones (2 triangles pour commencer) dont les informations sont contenues dans un fichier.J'utilise les fonctions pb affichage de polygone [ par dbtm ] J'essaie d'afficher un polygone. Quand je fait tourner le polygone, il disparaît par moment.Si j'aligne le polygone sur les axes et que je le tourne, pb de polygones et autres [ par dbtm ] Salut payen, et les autres..?J'ai d'autres bugs, en plus de l'affichage de mes polygones.L'executable créé marche sous vc mais bugge quand je le lance existence d'un point dans un polygone [ par fafe ] salut,je cherche l'algo qui me donne l'existence d'un point dans un polygone 3D, je précise bien 3D.merci. Detection clic "sprite" 2D image TGA avec transparence [ par kawito ] Bonjour,j'aimerais savoir quel est la methode pour detecter un clic dans un sprite, un polygone texturé avec une image TGA qui comporte des parties tr Comment donner des couleurs a un objet (polygone) [ par ValToutCourt ] BonjourJe travaille sur un projet utilisant la librairie graphique Xlib.J'aimerais remplir de couleur un polygone crée avec la fonction XDrawLines. Point appartenant à un polygone... [ par typhoonx ] Bonjour, je suis actuellement en train d'essayer d'ecrire un programme qui détermine si un point appartient à un polygone. Je connais les x et y de ch Vriable globale..... ou pas??? [ par Clonk ] Bonjour,voilà, pour le moment, je usis obligé d'utiliser une variable globale dans mon appli, j'en ai besoin pour garder le chemin de mon exe, je le r decomposer float en octets [ par Saros ] Bonjour ;Je sais qu'un float prend sur mon pc 4 octets, et je souhaiterais avoir la composition exacte de chacun d'eux.J'ai tenté un code, mais je ne interieur d'un polygone ? [ par vangeurmasker ] Bonjour Je voudrai savoir comment ecrire une fonction qui determine dans le plan si un point est a l'interieur d'un polynome dont on conait les sommet


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,201 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales