[ALGO]TRacer le contour d'ue forme
kiroukou
-
Naf_tir_une_taf -
Naf_tir_une_taf -
Bonjour à tous
Voila je cherche à tracer le contour d'une forme quelqonque.
Pour cela le language que j'utilise me permet de savoir si un point rentre en collision avec l'objet le nom de cette fonction est hitTest().
Ok maintenant voila ce que j'ai pensé faire :
- a partir de la position de l'objet j'ajoute a un point la hauteur et la largeur de l'image , de sorte que je sois sur que ce point soit à l'extérieure de mon image. Ensuite je fais une boucle ou je decremente les coordonnées de ce point jusqu'a ce qu'il rentre en collision avec mon objet. Voila pour avoir un premier point de contact.
Maintenant à partir de ce point je souhaite suivre le contour de mon image. J'arrive déja à obtenir qq resultats en envoyant des rayons autours de mon images en partant du centre et reperer les inersections. CEla marche , mais les resultats ne sont pas bons avec des images complexes.
Donc si vous connaissez des algorithmes pour faire ceci ou si vous pouvez me donner une methode ce serait super
++
Voila je cherche à tracer le contour d'une forme quelqonque.
Pour cela le language que j'utilise me permet de savoir si un point rentre en collision avec l'objet le nom de cette fonction est hitTest().
Ok maintenant voila ce que j'ai pensé faire :
- a partir de la position de l'objet j'ajoute a un point la hauteur et la largeur de l'image , de sorte que je sois sur que ce point soit à l'extérieure de mon image. Ensuite je fais une boucle ou je decremente les coordonnées de ce point jusqu'a ce qu'il rentre en collision avec mon objet. Voila pour avoir un premier point de contact.
Maintenant à partir de ce point je souhaite suivre le contour de mon image. J'arrive déja à obtenir qq resultats en envoyant des rayons autours de mon images en partant du centre et reperer les inersections. CEla marche , mais les resultats ne sont pas bons avec des images complexes.
Donc si vous connaissez des algorithmes pour faire ceci ou si vous pouvez me donner une methode ce serait super
++
A voir également:
- [ALGO]TRacer le contour d'ue forme
- Mise en forme conditionnelle excel - Guide
- Mise en forme tableau word - Guide
- Tracer un mail - Guide
- Mise en forme tableau croisé dynamique - Guide
- Comment tracer une courbe sur excel - Guide
3 réponses
voila un autre algo :
tu parcours ton cadre ligne par ligne.
quand tu as " une collision " c'est que tu rentres dans ta figure. Du coup c'est un point de ton contour que tu peux marquer. Ensuite tant que tu as une collision c'est que tu es dans la figure. Le dernier point de ta collision etait un point du contour que tu dois marquer.
En faisant ca pour toutes les lignes de ton image bé ca devrait etre bon.
Bon courage
JSS.j'ai.bon.là?
tu parcours ton cadre ligne par ligne.
quand tu as " une collision " c'est que tu rentres dans ta figure. Du coup c'est un point de ton contour que tu peux marquer. Ensuite tant que tu as une collision c'est que tu es dans la figure. Le dernier point de ta collision etait un point du contour que tu dois marquer.
En faisant ca pour toutes les lignes de ton image bé ca devrait etre bon.
Bon courage
JSS.j'ai.bon.là?
salut :)
Oui en effet ca marche comme ca ;) Par contre il sera tres compliqué de relier le spoints entre eux ensuite .
Un autre pb de performance , une image (dans flash qui est le language utilisé) ne possede pas de points sur tout la zone definie par sa largeur*hauteur. Il y a donc des moyens plus rapides ;)
J'ai enfin fini par trouver une solution qui marche pas torp mal.
Mais merci de ta contribution :)
++
Oui en effet ca marche comme ca ;) Par contre il sera tres compliqué de relier le spoints entre eux ensuite .
Un autre pb de performance , une image (dans flash qui est le language utilisé) ne possede pas de points sur tout la zone definie par sa largeur*hauteur. Il y a donc des moyens plus rapides ;)
J'ai enfin fini par trouver une solution qui marche pas torp mal.
Mais merci de ta contribution :)
++