begin process at 2012 05 29 09:54:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Maths & Algorithmes

 > 

interieur d'un polygone ?


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

interieur d'un polygone ?

samedi 2 avril 2005 à 16:38:30 | interieur d'un polygone ?

vangeurmasker

Membre Club
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 sommets. Dans mon programme actuel ces polynomes sont convexes et non-croisés mais si la fonction peut resservir plus tard dans d'autres projects c'est plutôt mieux.


samedi 2 avril 2005 à 17:44:31 | Re : interieur d'un polygone ?

gnoofy120

Voilà un adresse qui traite le problème de manière complète.
C'est en anglais mais il y des dessins et du code.
[ Lien ]
+
samedi 2 avril 2005 à 22:14:04 | Re : interieur d'un polygone ?

luhtor

C'est tout simple, utilise les produits scalaires.

dimanche 3 avril 2005 à 14:45:34 | Re : interieur d'un polygone ?

Arnaud16022

Membre Club
"C'est tout simple, utilise les produits scalaires." ben vi mais ca va pas l'aider des masses
sinon yavait bien la méthode de Diiben, mais depuis que ce #$&@*!  fait payer ses source on l'a dans le baba. :(

de toute facon sa méthode fait bien 20 lignes (minimum) , merci gnoofy pour l'url :)
_______________________
Omnia vincit labor improbus
dimanche 3 avril 2005 à 15:06:32 | Re : interieur d'un polygone ?

luhtor

Au fait, parles de polygones, pas de polynomes.

Et bien oui c'est enfantin, tu détermines un vecteur normal à chaques cotés de du polygone et tu choisis la direction de facon à ce qu'ils pointent vers l'extérieur. Soit n(i) ces vecteurs dont les composantes sont nx(i) et ny(i).

Soit un point X (x,y) du plan. X appartient au polygone CONVEXE si et seulement si
pour tout i, ( OX scalaire n(i) ) <= 0 c'est à dire ( x*nx(i) + y*ny(i) ) <= 0

On peut généraliser ca aux volumes convexes.



Cette discussion est classée dans : fonction, interieur, polygone


Répondre à ce message

Sujets en rapport avec ce message

Suprimmer un fichier [ par naney ] tout d'abort un grand merci au webmaster de ce site :D car j'en avais mare de cherche un site comme vbfranc.com mais qui parler du c et du c++Je cherc attendre que le shell soit fini C++ [ par McK_N ] Salut,je veux appeler la fonction Shell et je veux que mon programe arrête jusqu'à ce que le shell soit terminé.Comment puis-je le faire avec la fonct prob avec une dll [ par BlackWizzard ] Salut!je voudrais faire une dll avec un niveau tres bas...j'ai deja créé une dll de cryptage en me basant sur un code simple...la chose que je compren Existe t il une fonction équivalente à mid right ou left ( du VB) en cpp ? [ par Stoomm ] Existe t il une fonction équivalente à mid right ou left ( du VB) en cpp ? Merci d'avance et A+. Stoomm. [?] Saisie d'une fonction [ par Cidrik ] Salut,Je débute en C et j'aimerais créer un programme qui réalise une étude de fonction (niveau 1°S) mais j'aimerais savoir comment faire pour que qua la fonction c++ StrToNum : [ par sounlight ] A quoi sert la fonction StrToNum ()?Est-elle déjà définie dans les bibliothèques c++par défaut?Qu'elle est sa syntaxe ?Je suis débutant développeur c+ randomize sous VC++ 6.0 non defini?? comment faire?? [ par petitivnnie ] En effet je n'ai troué aucune occurence des les headers fournis dans la version 6.0 de visual C++J'aimerai que l'on m'indique comment implenter cette Fonction $gettok (mIRC) sous cpp [ par mast ] Salut j'aui une variable qui retourne par exemple: allo sa va oui toi? /echo -a allo /echo -a bye et je voudrais enregistrer les 2 commen (/..) dans c net use * /delete EN C++ [ par LeBobo ] Salut. J'ai un petit programme qui utilise la fonction : system(''net use * /delete'') ; Le problème est que mon programme à une interface graphique w Exemple de EnumPrinters (qui fonctionne) en C++ [ par nico ] Je voudrais que mon programme puisse détecter l'imprimante par défaut utilisée par mon PC. Pour ce faire j'ai trouvé la fonction "EnumPrinters". Le pr


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 : 4,415 sec (3)

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