|
|
|
|
Renvoie vrai si la forme A est complètement dans la forme B, c'est-à-dire que B contient complètement A. En détail : - Il n'existe pas de point de A dans l'extérieur de B : tout point de A est soit dans l'intérieur de B, soit dans son contour. - Il existe au moins un point de l'intérieur de A dans l'intérieur de B.
Polygone_1 is Polygon2D
Polygone_1.Contour.AjoutePoint(-4.00, -4.00)
Polygone_1.Contour.AjoutePoint(-4.00, 2.00)
Polygone_1.Contour.AjoutePoint(5.00, 2.00)
Polygone_1.Contour.AjoutePoint(5.00, -4.00)
Polygone_1.Contour.AjoutePoint(-4.00, -4.00)
Polygone_2 is Polygon2D
Polygone_2.Contour.AjoutePoint(-1.00, -2.00)
Polygone_2.Contour.AjoutePoint(2.00, 0.00)
Polygone_2.Contour.AjoutePoint(2.00, -2.00)
Polygone_2.Contour.AjoutePoint(-1.00, -2.00)
let p2_dans_p1 = GeometryContain(Polygone_1, Polygone_2)
GeometryWithin(Polygone_2, Polygone_1)
Sintaxis
<Résultat> = FormeEstContenu(<FormeA> , <FormeB>)
<Résultat>: Booléen est de type Booléen <FormeA>: Chaîne de caractères est de type Interface IFormeBaseDINO, Forme dont on veut savoir si elle est contenue dans B. <FormeB>: Chaîne de caractères est de type Interface IFormeBaseDINO, Forme dont on veut savoir si elle contient A. Observaciones ATTENTION "FormeEstContenu" est contre-intuitif. En particulier, un polygone P ne contient pas son propre contour ! En effet, par définition du contour, aucun point du contour de P n'est dans l'intérieur de P, donc la seconde condition n'est pas satisfaite : il n'existe aucun point du contour de P qui soit dans l'intérieur de P.
Le prédicat "FormeEstCouvert" est beaucoup plus intuitif en ce sens, et correspond à ce que l'on peut naturellement penser comme étant le fait de "contenir". Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|