Skip to content

atan2

La méthode atan2() retourne l'arc tangente du quotient de ses arguments (y/x), en tenant compte des signes des deux arguments pour déterminer le quadrant correct. Contrairement à atan(), elle retourne un angle entre -π et π, couvrant tous les quadrants du cercle trigonométrique.

Exemple interactif

Syntaxe

Signature classique

typescript
function atan2<
	GenericAxisY extends number
>(
	axisY: GenericAxisY,
	axisX: number
): number

Signature currifiée

typescript
function atan2<
	GenericAxisY extends number
>(
	axisX: number
): (axisY: GenericAxisY) => number

Paramètres

  • axisY : La coordonnée y (ou composante verticale, uniquement en signature classique).
  • axisX : La coordonnée x (ou composante horizontale).

Note importante : L'ordre des paramètres en signature classique est axisY puis axisX, ce qui correspond à la convention mathématique standard atan2(y, x).

Valeur de retour

retourne l'angle en radians (entre -π et π) entre l'axe des x positifs et le point (axisX, axisY).

Voir aussi

  • atan - Calcule l'arc tangente (un seul quadrant)
  • tan - Calcule la tangente d'un angle
  • sin - Calcule le sinus d'un angle
  • cos - Calcule le cosinus d'un angle

Sources

Diffusé sous licence MIT.