|
AI for Games 1.1.1
|
Static Public Member Functions | |
| static boolean | triangulate (List< Vector2D > contour, List< Integer > result) |
| static Integer[] | triangulate (List< Vector2D > contour) |
| static Integer[] | triangulate (Vector2D[] contour) |
| static double | area (Vector2D[] contour) |
| static boolean | isInsideTriangle (double aX, double aY, double bX, double bY, double cX, double cY, double pX, double pY) |
| static boolean | isInsideTriangle (Vector2D a, Vector2D b, Vector2D c, Vector2D p) |
| static boolean | isInsideTriangle (Vector2D a, Vector2D b, Vector2D c, double pX, double pY) |
Static Package Attributes | |
| static final double | EPSILON = 1E-30 |
Static Private Member Functions | |
| static boolean | snip (Vector2D[] contour, int u, int v, int w, int n, int[] vList) |
Various routines to work with concave/convex shapes.
|
static |
Calculate the area of the polygon.
| contour | an array of vertices that make up an open 2D polygon |
|
static |
Determine if the point pX/pY is inside triangle defined by triangle ABC whose vertices are given by [ax,ay] [bx,by] [cx,cy]
|
static |
Determine if the point (p) is inside triangle defined by triangle ABC
| a | triangle vertex 1 |
| b | triangle vertex 2 |
| c | triangle vertex 3 |
| pX | x position for point of interest |
| pY | x position for point of interest |
|
static |
Determine if the point (p) is inside triangle defined by triangle ABC
| a | triangle vertex 1 |
| b | triangle vertex 2 |
| c | triangle vertex 3 |
| p | point of interest |
|
static |
Create a set of triangles from a concave/convex polygon with no holes and no intersecting sides.
| contour | an open list of vertices that make up a 2D polygon |
|
static |
Create a set of triangles from a concave/convex polygon with no holes and no intersecting sides.
| contour | an open list of vertices that make up a 2D polygon |
| result | list of vertex indices (to contour list) in groups of three for the render triangles |
|
static |
Create a set of triangles from a concave/convex polygon with no holes and no intersecting sides.
| contour | an array of vertices that make up an open 2D polygon |