new Point()
- Source:
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:
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:
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:
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:
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