Accueil > Forum > > > > Pavé minimum (parallélépipède) englobant n points...
Pavé minimum (parallélépipède) englobant n points...
lundi 23 août 2004 à 14:54:45 |
Pavé minimum (parallélépipède) englobant n points...

brindillee
|
Bonjour à tous, Bon, je suis à la recherche (je suis à la bourre sévère...) d'une fonction sous C++ permettant de calculer le pavé englobant (bounding box) d'un nombre donné de points dont je connais les coordonnées en 3D... Je suis au bord du suicide...merci à tous en avance....  a+
|
|
lundi 23 août 2004 à 15:08:50 |
Re : Pavé minimum (parallélépipède) englobant n points...

djl
|
ca sent le partitionnement par arbre octale ;) (c'est ca?)
c'est tres simple, tu as ta bounding box definie par xmin, xmax, ymin, ymax, zmin, zmax et un point x,y,z
il suffit de tester si xmin < x < xmax et ymin < y < ymax et zmin < z < zmax
enfin c'est comme ca que je ferais
|
|
lundi 23 août 2004 à 15:14:34 |
Re : Pavé minimum (parallélépipède) englobant n points...

brindillee
|
arbre octal ?? connais pas...
et pour l'explication...désolé mais j'ai rien compris...
|
|
lundi 23 août 2004 à 15:23:24 |
Re : Pavé minimum (parallélépipède) englobant n points...

djl
|
non c'est moi, j'ai compris à l'envers
dans ton tableau de points il faut que tu cherche le x minimun et le x maximun, le y minimun et maximun (et pareil pour z)
et ces cordonnées minimales et maximales formeront ta box
|
|
lundi 23 août 2004 à 15:38:20 |
Re : Pavé minimum (parallélépipède) englobant n points...

brindillee
|
je vois ce que tu veux faire...mais ta technique sera dépendante du repère choisi...je recherche personnelement le pavé avec le minimum de volume englobant les points....donc avec une orientation particulière....
je ne sais si j'ai été assez clair ?
|
|
lundi 23 août 2004 à 15:45:46 |
Re : Pavé minimum (parallélépipède) englobant n points...

djl
|
oui, je vois ce que tu veux faire, mais ca à l'air assez complexe
|
|
lundi 23 août 2004 à 16:17:09 |
Re : Pavé minimum (parallélépipède) englobant n points...

jpthomasset
|
Salut, Ca m'a pas mal intrigué cette histoire et en jettant un oeil sur le net, voila ce que j'ai trouvé : smallest parallelepipedCe n'est pas très intuitif, enfin en tout cas pas pour moi :-) A+, JP.
|
|
lundi 23 août 2004 à 16:58:13 |
Re : Pavé minimum (parallélépipède) englobant n points...

brindillee
|
jpthomasset c exactement ca....je suis en train de lire l'article... le hic c que sortir une fonction d'un article comme ca c GALERE...voila perso je recherchais une fonction déjà programmé...
merci quand même...a+
|
|
lundi 23 août 2004 à 17:05:05 |
Re : Pavé minimum (parallélépipède) englobant n points...

Funto66
|
Moi j'utiliserais la méthode de djl mais comme tu dis c'est dépendant d'une orientation; donc à ta place, je ferais l'objet dès le début dans une certaine orientation, puis je créerais la bounding box et ensuite transformations 3D (glRotatef() si t'es sous OpenGL) pour remettre dans le bon sens. Mais faudra aussi que tu fasses tourner les points qui composent ta bounding box, de façon "software" (pour ça tu peux utiliser matrices ou quaternions).
Je pense que ma réponse t'aidera pas bcp...dsl
--------------------------------------------------------- Patience et longueur de temps font plus que force ni que rage.... Coucous flingueurs 3D : http://www.freewebs.com/cf3d/ Un concours de prog graphique, ça vous dit? c'est sur Coder-Studio : http:
|
|
lundi 23 août 2004 à 17:05:33 |
Re : Pavé minimum (parallélépipède) englobant n points...

djl
|
regarde dans boost, ca y est peut etre
http://www.boost.org/
|
|
Cette discussion est classée dans : points, minimum, pavé, englobant, parallélépipède
Répondre à ce message
Sujets en rapport avec ce message
Une sphere englobant tous les points [ par MrPatachou ]
BonjourJe dois realiser un programme qui analyse des formes du dos ; mais je reste bloque a une etape a cause de mes lacunes en maths, je m explique :
thread sur feu d'artifice [ par kidpigeyre ]
Je suis sur un projet de feu d'artifice. Après avoir obtenu un résultat correct d'une explosion, je cherche désormais à en faire apparraitre plusieurs
afficher des points en C [ par kplex ]
Quelqu'un sait si on peut afficher des lignes et des pointsen C (pas en Cpp) en mode console ?Si oui, quels sont les fichiers d'entete ?Si non, bein.
les points ? [ par morgandetoi06 ]
çan 'a rien a voir avec de la programmation mais bon...à quoi servent les points que l ont collecte en postant des sources ?www.morgan06.fr.fm
Taille minimum pour une fenêtre [ par vecchio56 ]
BonjourComment faire pour empecher une fenêtre de faire moins qu'un certaine taille. Faut-il traiter WM_SIZE ou WM_SIZING en comment?Merci
coordonnées et suivi de points [ par julyenz ]
a partir d'une video traitée pour que l'on puisse observer des deplacement de points, je souhaiterais connaitres les coordonnées de chaque points suiv
Facettes manquantes (mais pkoi ??) [ par boulfrite ]
Bonjour tt le monde...Voila, j'ai un soucis... Un peu gros, parce que je n'ai vraiment aucune idee de sa raison ! J'ai a peu pres tout verifier et je
rectangle englobant [ par spycomeback ]
spycomebackSalut a tousj'aurais besoin d'aide pour créer un rectangle dans une listbox avec le curseur de la souris. Dans cette listbox je lis deja un
Jeu de boite [ par simo2x ]
Il faut réaliser un petit jeu que je l' appele le jeu des boîtes. Ce jeu sejoue de la façon suivante:On commence par dessiner un certain nombre de poi
Existe-t-il un moyen de changer les fonctions des touches du pavé numérique? [ par Buzu ]
Est-il possible de faire en sorte que lorsque j'appuie sur la touche '-' du pavé numérique, ce que j'ai tapé avant s'efface comme si j'avai fair 'reto
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|