Point

Point

new Point()

Source:
Author:
  • Rémi Angot

A = point('A') //son nom A = point(x,y) //ses coordonnées A = point(x,y,'A') //ses coordonnées et son nom A = point(x,y,'A',below') //ses coordonnées,son nom et la position de son label

Methods

(static) this.estDansPolygone(p) → {boolean}

Source:
Author:
  • Jean-Claude Lhote

Teste l'appartenance d'un point à tout type de polygone (non convexe ou convexe). Pour info, la fonction utilise une triangulation du polygone réalisée par la librairie earcut Copyright (c) 2016, Mapbox.

Example
M.estDansPolygone(p1) // Renvoie true si M appartient au polygone p1, false sinon
Parameters:
Name Type Description
p Polygone

Polygone dont on veut tester l'appartenance avec le point

Returns:
Type
boolean

(static) this.estDansPolygoneConvexe(p) → {boolean}

Source:
Author:
  • Jean-Claude Lhote

Teste l'appartenance d'un point à un polygone convexe

Example
M.estDansPolygoneConvexe(p1) // Renvoie true si M appartient au polygone convexe p1, false sinon
Parameters:
Name Type Description
p Polygone

Polygone dont on veut tester l'appartenance avec le point

Returns:
Type
boolean

(static) this.estDansQuadrilatere(A, B, C, D) → {boolean}

Source:
Author:
  • Eric Elter

Teste l'appartenance d'un point dans un quadrilatère

Example
M.estDansQuadrilatere(F, G, H, I) // Renvoie true si M appartient au quadrilatère FGHI, false sinon
Parameters:
Name Type Description
A Point

Premier sommet du quadrilatère

B Point

Deuxième sommet du quadrilatère

C Point

Troisième sommet du quadrilatère

D Point

Quatrième sommet du quadrilatère

Returns:
Type
boolean

(static) this.estDansTriangle(A, B, C) → {boolean}

Source:
Author:
  • Eric Elter

Teste l'appartenance d'un point dans un triangle

Example
M.estDansTriangle(V, S, T) // Renvoie true si M appartient au triangle VST, false sinon
Parameters:
Name Type Description
A Point

Premier sommet du triangle

B Point

Deuxième sommet du triangle

C Point

Troisième sommet du triangle

Returns:
Type
boolean

(static) this.estSur(objet) → {boolean}

Source:

Teste l'appartenance d'un point sur un segment, un cercle, une droite ou une demi-droite

Example
M.estSur(s) // Renvoie true si M appartient au segment s (au préalablement défini), false sinon
Parameters:
Name Type Description
objet Segment | Cercle | Droite | DemiDroite

Objet géométrique dont on veut tester si le point en fait partie

Returns:
Type
boolean