Représentation graphique d'un vecteur

Description

pour cette source, 3 fichiers sont utilisés:
le fichier vecteur.php contient la définition de la classe point avec construction d'un objet point de coordonnée x,y. il contient également la définition de la classe vecteur avec un constructeur qui reçoit en paramètre deux objets de type point, sont là les points d'origines et d'extremité. le constructeur liste les points faisant partie du vecteur définit le sens du vecteur; il y aussi une méthode pour la classe vecteur qui donne sa taille avec en paramètre deux objets de type point.
le fichier main.php contient simplement le code html avec les zones de formulaire pour la saisie des points d'origines et d'extremités, pensez à modifier le lien à la ligne 31 par votre propre chemin, ce lien renvoie vers le fichier draw.php qui récupère les querystrings avec les valeurs des points d'origines et d'extremités, ce fichier nous renseigne sur les points trouvées ainsi que la taille du vecteur
et pour finir le fichier draw.php qui fait appel à la bibliothèque php_gd2.dll pour PHP4, assurez-vous d'avoir le fichier php_gd2.dll dans votre dosssier php/extensions, déplacer la bibliothèque dans le dossier winnt(windows 2000) et décommenter la ligne extension=php_gd2.dll dans le fichier php.ini, notre fichier draw.php fait appel aux différentes fonctions pour dessiner les lignes, les pointillés...etc
une fois cette étape franchie, vous pouvez introduire vos valeurs dans la zone de formulaire(la limite est de 10cm sur 10cm), et normalement cela devrait marcher cliquer sur le lien dessiner le vecteur et vous verrez le vecteur tracé dans sur l'axe des abscisses et des ordonnées.
j'espère que ce code sera utile, il est tout à fait claire qu'il faudrait y apporter quelques améliorations
soyez indulgent!

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.