OVH Cloud OVH Cloud

Problème GD

1 réponse
Avatar
Léo
Salut à tous , j'ai un problème avec GD,
Je voudrais récupérer les coordonnées des points d'un polygone que j'ai creé
avec GD.
quelqun saurait comment faire ?
Merci
Léo

1 réponse

Avatar
Denis -esp2008-
Bonjour,

Je voudrais récupérer les coordonnées des points d'un polygone que j'ai creé
avec GD.
quelqun saurait comment faire ?


C'est facilement trouvable. Le source de GD.pm est ici:
http://search.cpan.org/src/LDS/GD-2.16/GD.pm

On y trouve une partie "The polygon object" qui définit les fonctions sur
les polygones.
On y apprend ainsi que les points sont stockés dans le tableau
$objet->{'points'}


J'étais prêt à répondre cela, mais on découvre encore mieux, il
existe une fonction qui permet de récupérer ce tableau :

# return the array of vertices.
# each vertex is an two-member (x,y) array
sub GD::Polygon::vertices {
my $self = shift;
return @{$self->{'points'}};
}


Perl est un logiciel libre, la plupart de ses modules aussi, il faut
savoir en profiter :)

--
Denis