Vect

Vect

new Vect()

Source:

Classe représentant un vecteur de façon interne. Classe nommée VecteurDirecteur dans la version Java

Methods

angleRad() → {number}

Source:

Renvoie la mesure en radians de l'angle polaire du vecteur this non null Renvoie 0 si le vecteur est nul.

Returns:
Type
number

getOrthogonal(vect) → {void}

Source:

Fait de vect un vecteur orthogonal à this et de même norme.

Parameters:
Name Type Description
vect Vect
Returns:
Type
void

mesureAngleVecteurs(v) → {number}

Source:

Fonction renvoyant la mesure en radians de l'angle orienté formé par les vecteurs u et v, cette mesure étant valable dans le repère observateur, et étant l'opposée de celle valable dans le système de coordonnées utilisé par Windows

Parameters:
Name Type Description
v Vect
Returns:
Type
number

norme() → {number}

Source:

Renvoie la norme du vecteur.

Returns:
Type
number

nul() → {boolean}

Source:

Rebvoie true si les deux coordonnées du vecteur sont nulles.

Returns:
Type
boolean

presqueNul() → {boolean}

Source:

Renvoie true si le vecteur est "presque" nul.

Returns:
Type
boolean

setCopy(vect) → {void}

Source:

Fonction faisant de vect une copie de this. vect doit être un objet Vect

Parameters:
Name Type Description
vect Vect
Returns:
Type
void

setVecteur(x1, y1, x2, y2) → {void}

Source:

Fonction faisant de this un Vect d'origine x1 et d'extrémité x2 si le nombre d'arguement est 2 et (x1,y1) et (x2,y2) si le nombre d'argumetns est4.

Parameters:
Name Type Description
x1 number | CPt
y1 number | CPt
x2 number
y2 number
Returns:
Type
void

tourne(angle, v) → {void}

Source:

Fonction faisant de v un vecteur image de this par la rotation d'angle angle (donné en radian).

Parameters:
Name Type Description
angle number
v Vect
Returns:
Type
void

vecteurColineaire(normeSouhaitee, v) → {void}

Source:

Fait du Vect v un Vect de norme normeSouhaitee, colinéaire à v et de même sens

Parameters:
Name Type Description
normeSouhaitee number

nombre positif strictement.

v Vect
Returns:
Type
void